繁体   English   中英

如何使用git交互式rebase将提交折叠到以下提交中

[英]How to fold a commit into the following commit with a git interactive rebase

按照时间顺序,我有以下提交:

commit1
commit2
commit3
commit4

我想将commit1commit2折叠成commit3丢弃它们的消息。

我发现使用fixup可以将较新的提交折叠到较早的提交中,但是我想将较旧的提交折叠到较新的提交中...

有人可以概述所需的工作流程,以免造成混乱吗?

在最终更改方面,将第二个合并到第一个与将第一个合并到第二个相同。 唯一的区别是消息。

在交互式rebase编辑器中(来自git rebase -i ),将commit2commit3标记为squash以将它们commit1commit1 ,然后在它为您提供编辑提交消息的机会时,删除前两位。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM