有没有办法一步使用git merge-base和interactive rebase?

时间:2016-09-09 16:10:38

标签: git

在我的git工作流程中,我用来压缩提交的一个常见步骤是

git merge-base HEAD <parent branch>

获取我的分支分叉的地方的提交哈希值,然后复制并粘贴该值以用于

git rebase -i <hash>

我觉得比手动计算壁球提交次数更容易。有没有办法将两者合并为一个CLI命令?奖励指出如果它没有shell脚本,但也有效。

1 个答案:

答案 0 :(得分:3)

这有用吗?

git rebase -i $(git merge-base HEAD <parent branch>)

$()在子shell中运行该命令并将stdout返回到git rebase