如果我有一个功能分支F和主分支M,那么
git branch --merged
虽然在主人身上会告诉我F是否已完全合并到M中,但我怎么知道它是否已合并?
我已经尝试过查看git-log手册和我能说的内容
git log M..F
将向我显示未合并到M的F的转速。我想看到它的反转,F上的转速已经合并到M中。
有很多问题与此相近,但似乎并未涵盖这一特定情况.2
答案 0 :(得分:6)
使用git log
:
git log feature_branch master --oneline --date-order --merges --reverse -1
这将显示feature_branch和master之间的所有合并。 --reverse
将以相反的顺序输出提交。 -1
表示仅显示one
提交。因此,您只会看到第一个合并提交。
如果这是一个空输出而不是意味着什么都没有合并。如果需要,可以删除末尾的-1
以显示从最新开始的所有合并提交。
答案 1 :(得分:1)
1。列出已合并的分支
git branch --merged
2. 列出尚未合并的分支(如果不存在,则表示已合并)
git branch --no-merged