git rebase本分支出現的衝突該如何解決?
仅有的幸福
仅有的幸福 2017-05-02 09:24:28
0
1
649

發現執行git rebase -i HEAD~10時候有時候會遇到衝突,目前發現一種會產生衝突的情況。如下:
從master分支建立b1,b2分支,兩個分支都修改了同一個位置。在master分支先後merge b1、b2,merge b2時出現衝突,解決衝突並產生merge commit。此時git rebase -i HEAD~10會出現問題:

  1. b1、b2的兩個commit會產生衝突

  2. rebase -i時候沒有看到merge commit

衝突明明在merge commit中解決了,為什麼還會有衝突,而merge commit沒了。
該如何正確地解決衝突?顯然我要到得到的結果在merge commit裡。或是什麼樣的工作流程能避免衝突?

仅有的幸福
仅有的幸福

全部回覆(1)
黄舟

手把衝突的文件改好後git add/git commit

不管你用什麼工作流程,只要兩個人有可能同時去改同一個文件,你就沒辦法避免merge conflict,所以要從分工作起。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板