从分支开始以来是否有收集提交的快捷方式?

时间:2013-06-07 20:59:43

标签: git git-rebase

在功能分支上执行交互式rebase时,我通常只想将该分支中的新提交提取到rebase中,这意味着我需要首先检查我的日志,计算提交,并指定{{1其中git rebase HEAD~n --interactive是提交次数。

是否有任何快捷命令只收集我想要的提交?

2 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你甚至不必担心“提交计数”将功能分支重新绑定到“主”分支上。

假设您有一段时间前从f1创建的功能分支master。如果您以后想要在f1上重新master,假设您当前的分支是f1,则只需运行git rebase master

Git知道f1master何时分歧,因此可以知道必须将哪些提交重新定位到master

答案 1 :(得分:0)

您可以使用git merge <feature-branch> <origin branch>这将提供两个分支共有的最新SHA。然后,您将能够从该提交中执行交互式rebase。