2013-04-01 55 views
1

我經常發現自己願意重新分配(交互式)我當前工作分支的所有未合併到提交的提交。我該如何做到這一點?重新編制所有未提交的提交

完全基於git命令/參數的解決方案是首選(我在Linux上使用bash和Windows使用git)。

回答

4

git rebase選擇未合併到您指定的目標分支中的提交,以便這樣做您所需要的。

git rebase -i master 

從對方的回答推斷,如果你想保留原來的根,你可以做到以下幾點,雖然它可能具有「有趣」的衝突,如果從主有任何交錯合併。

git rebase -i $(git merge-base HEAD master)