Git Interactive Rebase - 提交顺序以及选择/压缩的顺序

时间:2015-06-10 23:17:18

标签: git

假设我有以下内容:

pick b0bc3ea Issue #1431 - Part 1
pick 606e9bc Issue #1431 - Part 2

第2部分显然是最近的提交。我压扁它的方式有关系吗?我是否需要将年龄越大,年龄越大,年龄越大,或者重要吗?

谢谢!

1 个答案:

答案 0 :(得分:9)

要合并这两个提交,请使用以下命令:

pick b0bc3ea Issue #1431 - Part 1
s 606e9bc Issue #1431 - Part 2

rebase文件按顺序处理,s命令压缩提交到上一次提交(并为您提供编辑提交消息的机会)。

如果您尝试进行第一次提交s,那么它会尝试将其压缩到之前的提交中。如果您更改了订单并首先选择了第2部分并尝试将第1部分压缩到该部分,那么您可能会遇到合并冲突。