我有一个分支,其中有一些我想以交互方式进行基准调整的提交。但是,在拉并合并之后,现在还有其他提交与我的交错,所以我不能只做git rebase -i HEAD~3
选择单个提交时是否可以进行交互式变基?类似于git rebase -i 23duirs 3eujsfe ...
[另一种可能性-如果我只运行git rebase -i
,我相信可以将我的提交行剪切并粘贴为连续的,然后从那里挤压,是否正确?是否有这样做的最佳实践,以尽量减少与其中不相关的提交发生冲突的机会?
给出此
pick <unrelated a>
pick A
pick <unrelated b>
pick B
pick <unrelated c>
您绝对可以做到
pick <unrelated a>
pick <unrelated b>
pick <unrelated c>
pick A
squash B
提供您的提交与其他更改无关[真的],就可以了。