2015-10-08 80 views
1

我有一個提交幾個分支,我想與主分支同步。 我正在嘗試以交互方式重新綁定它,並且正在提取所有提交。與git中的主同步分支。

git rebase -i master 

在這種情況下,我必須手動解決所有衝突的每次提交,有沒有辦法來避免和解決衝突只在最後提交。

+1

你可以合併而不是重建:'git merge master'。這不同於重新定義,但它似乎是你想要的。 –

回答

0

您可以先擠壓所有提交,然後進行轉置。

git merge-base <my_branch> master 

結果是你的分支和主

git rebase -i <hash> 

壁球之間最好的共同祖先的哈希所有提交到單個提交

git rebase -i master 

現在你應該只看到一個在那裏犯下,你可以一次解決衝突。