[英]How to fold a commit into the following commit with a git interactive rebase
按照时间顺序,我有以下提交:
commit1
commit2
commit3
commit4
我想将commit1
和commit2
折叠成commit3
丢弃它们的消息。
我发现使用fixup
可以将较新的提交折叠到较早的提交中,但是我想将较旧的提交折叠到较新的提交中...
有人可以概述所需的工作流程,以免造成混乱吗?
在最终更改方面,将第二个合并到第一个与将第一个合并到第二个相同。 唯一的区别是消息。
在交互式rebase编辑器中(来自git rebase -i
),将commit2
和commit3
标记为squash
以将它们commit1
为commit1
,然后在它为您提供编辑提交消息的机会时,删除前两位。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.