2011-02-10 54 views

回答

12

您應該積極地只對沒有推向上游的提交進行此操作。也就是說,我發現使用git rebase -i <commit>最簡單,其中<commit>是至少與您不想混淆的最新版本一樣舊的提交的ID。當你的編輯器彈出時,它將包含關於如何壓縮和/或刪除提交的說明。

6

一般來說,如果您已與其他人共享提交,請勿重新提交。

如果您還沒有與其他人分享任何提交,您可以隨心所欲地做任何事情。

有關更多信息,請參閱git-rebase manpage的「從上游重新啓動」中的「從上游重新啓動」部分。

+0

那個手冊頁對我來說真的很迷茫。如果我有10次提交,我想要做的是將3個4和5個壓縮在一起,那麼我該怎麼做? – griotspeak 2011-02-10 22:09:16

相關問題