我有以下情况:
我有一些分阶段的更改,并且在 master 之前有 3 次提交。我希望分阶段的更改是三者中最旧的提交的一部分。我知道有几种方法可以做到这一点,但我正在寻找替代/更好的方法。这是我能想到的第一种方法。
git commit -m "Some dummy message since its going to get squashed"
git rebase -i HEAD~4
这将打开一个编辑器,我可以将虚拟提交移动到我想要的位置,然后将其压缩。
有没有更好/更快/或只是不同的方法来做到这一点?我真的只是想提高工作效率,从里到外学习 git,所以任何信息都值得赞赏。