在我的git工作流程中,我用来压缩提交的一个常见步骤是
git merge-base HEAD <parent branch>
获取我的分支分叉的地方的提交哈希值,然后复制并粘贴该值以用于
git rebase -i <hash>
我觉得比手动计算壁球提交次数更容易。有没有办法将两者合并为一个CLI命令?奖励指出如果它没有shell脚本,但也有效。
答案 0 :(得分:3)
这有用吗?
git rebase -i $(git merge-base HEAD <parent branch>)
$()在子shell中运行该命令并将stdout返回到git rebase