假设我有以下内容:
pick b0bc3ea Issue #1431 - Part 1
pick 606e9bc Issue #1431 - Part 2
显然,第二部分是最近的提交。我应该如何压缩它呢?我需要把旧的压缩成新的,新的压缩成旧的,还是无所谓呢?
谢谢!
pick b0bc3ea Issue #1431 - Part 1
pick 606e9bc Issue #1431 - Part 2
显然,第二部分是最近的提交。我应该如何压缩它呢?我需要把旧的压缩成新的,新的压缩成旧的,还是无所谓呢?
谢谢!
要合并这两个提交,请使用以下命令:
pick b0bc3ea Issue #1431 - Part 1
s 606e9bc Issue #1431 - Part 2
rebase文件按顺序进行处理,s
命令将该提交合并到上一个提交中(并提供编辑提交消息的机会)。
如果您尝试将第一个提交标记为s
,则它将尝试将其压缩到之前的那个提交中。如果您更改了顺序,并首先选择Part 2,然后尝试将Part 1压缩到其中,您可能会遇到合并冲突。
e
。 - Greg Hewgill
git rebase
文档中有关于这个主题的章节以及更多内容。 - Sascha Wolf