检查git branch是否已合并到其他分支而不运行`git merge`

时间:2017-11-24 23:03:20

标签: git git-merge

我在合并到集成分支之前有压缩分支。有时候我有随机的功能分支,我不记得它们是否被合并到集成分支。

问题是,如果我运行git merge进行检查,有时这会导致已经已合并+压缩到集成分支的功能分支出现问题。 (如果有人能够准确地解释这个问题是什么,那就太好了,我认为这是因为壁球和合并会产生额外的提交。)

那么如何在不运行git merge的情况下检查分支是否已合并?

1 个答案:

答案 0 :(得分:1)

您可以针对集成分支检查分支的差异。如果它已经合并,则不会有任何变化。

https://stackoverflow.com/a/17618008/498699

您可以使用signed int仅显示一个分支上的更改与另一个分支相比。

所以你的命令是...。如果差异为空,则分支合并在一起,否则它们不是。