如何检查一个分支是否已经合并到另一个分支?

14

在命令行中,我如何检查一个分支是否已经被合并到另一个分支中,如果是,如何找出它已经合并到哪个分支中?


尝试使用 git diff master... 命令(将 master 替换为您想要检查的“目标”分支)。如果返回 nil,则表示当前分支中不存在与“目标”分支不同的更改。(在删除分支之前始终进行三重检查,并始终确保您拥有良好的备份。) - Joshua Pinter
3个回答

18
git branch --contains <branch>

将打印出所有以被标记为<branch>的提交为祖先的本地分支。


5
使用 --contains 选项,仅显示包含指定提交的分支(即其最新提交是指定提交或其后代)的分支。 --contains []
只列出包含指定提交的分支(如果未指定,则使用 HEAD)。
git branch --contains <commit/tag/branch>

enter image description here


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接