使用ref HEAD,您可以选择最后一次提交:
git rebase -i HEAD~2
现在,让我们假设功能分支下有30个提交:feat/xyz
,您可以轻松计算提交次数和git rebase -i HEAD~30
问题:有没有办法选择该分支的每个提交而不计算它们?
答案 0 :(得分:4)
如果你知道你分支了哪个分支(例如master),你可以使用merge-base
找到共同的祖先。
git rebase -i $(git merge-base HEAD master)