这个(重新分支的)分支是否已合并?

时间:2014-02-06 17:58:55

标签: git rebase

我想知道你是否已将我的分支合并到你的分支中。但我不能只使用git branch --contains,因为在合并之前你已经在我的分支上重新设置了分支。尽管如此,似乎应该有一种简单的方法可以验证这些更改是否已经进入您的分支 - 是否存在?

3 个答案:

答案 0 :(得分:1)

<强>不正确

git branch --contains their_branch

这不会显示正确的结果,因为它们的分支领先于您的分支。

您仍然可以使用git branch --contains,但您正在考虑以下相反的方式:

<强>正确

git branch --contains your_branch

如果其他人将他们的分支重新命名为你的分支,你应该在结果中看到它。

答案 1 :(得分:0)

您可以使用

git log --graph --decorate --all

查看详细的历史记录日志,这对您有所帮助

答案 2 :(得分:0)

我能想到的最好方法是:

git log your_branch..my_branch

这应该显示一个仅在my_branch中可用的提交列表。如果没有输出,那么,瞧!,my_branch已完全合并到your_branch

希望这会有所帮助。 :)