Git常用引數

Deveuper發表於2020-12-03

安裝設定 git

下載最新版本的git

http://git-scm.com/downloads

當你安裝完成git的時候,你需要簡單的配置一下,開啟終端:

簡易的命令列入門教程:

Git 全域性設定:

git config --global user.name "xxxxx"
git config --global user.email "xxxxxx@xxx.com"

建立 git 倉庫:

mkdir no-temp
cd no-temp
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xxxx/xxxx.git
git push -u origin master

已有倉庫?

cd existing_git_repo
git remote add origin https://gitee.com/deveuper/no-temp.git
git push -u origin master

使用者名稱

第一步,你需要告訴git你的名字,這個名字會出現在你的提交記錄中。

git config --global user.name "你的名字"

Email

然後是你的Email,同樣,這個Email也會出現在你的提交記錄中,請儘量保持此Email和您的碼雲的註冊Email一致。

git config --global user.email "你的Email"

init初始化

git init

Clone 、Pull、Push

Clone 專案

git clone http://gitee.com/xxxxxx/xxxxxx.git

Checkout 建立特性分支

git checkout -b $feature_name

Commit 寫程式碼,提交變更

git commit -am "My feature is ready"

Push 將你的提交推送

git push origin $feature_name

 Pull 拉取遠端庫到本地

git pull <別名> <分支名>:把遠端庫的修改拉取到本地
eg:
git pull origin master

 

Reset 版本控制

 

git reset --hard 簡潔/完整雜湊索引值:回到指定雜湊值所對應的版本

git reset --hard HEAD:強制工作區、暫存區、本地庫為當前HEAD指標所在的版本

git reset --hard HEAD^:後退一個版本  

  tip:一個^表示回退一個版本

git reset --hard HEAD~1:後退一個版本

  tip:波浪線~後面的數字表示後退幾個版本

Diff 比較差異

顯示暫存區和工作區的差異

git diff

顯示暫存區和上一個commit的差異

git diff --cached [file]

 

 

相關文章