我了解如何使用git rebase -i HEAD~X
where X 是您想要引用的先前提交的数量来重新设置基准。
但是假设你在一个分支上工作并且你做了一个提交。然后你切换到另一个分支并在那里做一些工作。你继续这样做,几天,比方说。
最终,如果你想压缩你的一个分支,你将无法做到这一点,因为这样做HEAD~3
会引用来自不同分支的提交。
我想我的问题是真的:我如何压缩分支上的所有提交而不压缩不相关的提交?
我了解如何使用git rebase -i HEAD~X
where X 是您想要引用的先前提交的数量来重新设置基准。
但是假设你在一个分支上工作并且你做了一个提交。然后你切换到另一个分支并在那里做一些工作。你继续这样做,几天,比方说。
最终,如果你想压缩你的一个分支,你将无法做到这一点,因为这样做HEAD~3
会引用来自不同分支的提交。
我想我的问题是真的:我如何压缩分支上的所有提交而不压缩不相关的提交?