以功能分支的形式交互式地重新引导所有提交

时间:2017-07-13 16:55:59

标签: git rebase

使用ref HEAD,您可以选择最后一次提交:

git rebase -i HEAD~2

现在,让我们假设功能分支下有30个提交:feat/xyz,您可以轻松计算提交次数和git rebase -i HEAD~30

问题:有没有办法选择该分支的每个提交而不计算它们?

1 个答案:

答案 0 :(得分:4)

如果你知道你分支了哪个分支(例如master),你可以使用merge-base找到共同的祖先。

git rebase -i $(git merge-base HEAD master)