2011-02-10 49 views

回答

12

您应该积极地只对没有推向上游的提交进行此操作。也就是说,我发现使用git rebase -i <commit>最简单,其中<commit>是至少与您不想混淆的最新版本一样旧的提交的ID。当你的编辑器弹出时,它将包含关于如何压缩和/或删除提交的说明。

6

一般来说,如果您已与其他人共享提交,请勿重新提交。

如果您还没有与其他人分享任何提交,您可以随心所欲地做任何事情。

有关更多信息,请参阅git-rebase manpage的“从上游重新启动”中的“从上游重新启动”部分。

+0

那个手册页对我来说真的很迷茫。如果我有10次提交,我想要做的是将3个4和5个压缩在一起,那么我该怎么做? – griotspeak 2011-02-10 22:09:16

相关问题