01 將遠端的Master代碼merge到自己的代碼分支
A 查看遠程分支
git branch -r
B 切換到主分支
$ git checkout master
C 將master最新的代碼更新到本地
$ git pull
D 切換到自己的分支
$ git checkout feature_v1_XXX(your_branch_name)
E 合併master代碼到自己的分支
git merge master
用本地的文本編輯器,處理merge後的代碼衝突
02 將自己的分支併入master分支
合併代碼前要先切回要併入的分支
以下表示要把feature_v1_XXX分支合併入master分支
git checkout master
然後執行merge操作
git merge feature_v1_xxxx(your_branch_name)
03 創建本地分支和刪除本地分支
創建並切換到創建的分支
A 首先查看所有的分支情況
git branch -a
結果如圖:
B git checkout命令加上-b參數表示創建並切換分支,以下爲創建並切換到dev分支(這裏創建的是一個本地分支)
$ git checkout -b dev_v1_xxx_test
Switched to a new branch 'dev_v1_xxx_test'
C 將分支中的代碼merge到master分支上(參考02)的步驟,就可以刪除這個新建的分支了
git branch -d dev_v1_xxx_test
注意,如果沒有merge到master,但是想刪除這個分支的話,需要用 -D強制刪除
'git branch -D dev_v1_xxx_test
04 常用的命令
查看所有分支
git branch -a
切換分支
git checkout your_branch_name
查看遠程分支
git branch -r
05項目用到的提版模式的例子
如下圖:
06 參考
Git創建合併和刪除分支