git常見操作,4步驟簡單學會分支合併master流

git常見操作,4步驟簡單學會分支合併master流

常識準備

  • git merge是用來合併兩個分支的。
  • git merge b # 將b分支合併到當前分支

merge和rebase區別

  • 1. 可以看出merge結果能夠體現出時間線,但是rebase會打亂時間線。
  • 2. 而rebase看起來簡潔,但是merge看起來不太簡潔。
  • 3. 最終結果是都把代碼合起來了,所以具體怎麼使用這兩個命令看項目需要。

在項目中經常使用git pull來拉取代碼,git pull相當於是git fetch + git merge

如果此時運行git pull -r,也就是git pull –rebase,相當於git fetch + git rebase

公司一般用git merge

通過merge把分支合併到master

1 基於待合併的迭代分支 ANT* checkout 新分支 merge_master

git checkout master

git pull -p

2 執行 git merge master 並解決衝突

git checkout 分支迭代ID

git checkout -b merge_master-for-分支迭代ID

git merge master 【執行這步會更新很多代碼下來,有衝突就要解決】

3.push merge_master-for-ANT* 分支

git push origin merge_master-for-分支迭代ID

4.最後合回分支 分支迭代ID

git checkout 分支迭代ID

git merge merge_master-for-分支迭代ID

git push origin 分支迭代ID

分支迭代ID 最後與master 合併


分享到:


相關文章: