【发布时间】:2017-08-06 21:02:03
【问题描述】:
在命令行中,如何查看一个分支是否被合并到另一个分支,如果是,找出它被合并到了哪个分支?
【问题讨论】:
-
尝试
git diff master...(并将master替换为您要检查的任何“目标”分支)。如果这返回nil,则当前分支中不存在不在“目标”分支中的更改。 (与往常一样,在删除分支之前进行三次检查,并始终确保您有良好的备份。)
标签: git
在命令行中,如何查看一个分支是否被合并到另一个分支,如果是,找出它被合并到了哪个分支?
【问题讨论】:
git diff master...(并将master替换为您要检查的任何“目标”分支)。如果这返回nil,则当前分支中不存在不在“目标”分支中的更改。 (与往常一样,在删除分支之前进行三次检查,并始终确保您有良好的备份。)
标签: git
git branch --contains <branch>
将打印由<branch> 标记的提交是祖先的所有本地分支。
【讨论】:
您可以为此使用 gitg。另见visual editor。
【讨论】:
如果你做类似的事情
git checkout a
git merge b
你会将 b 合并到 a
当您合并时,您正在创建一个合并提交,因此您应该能够在其中看到该提交
git log
【讨论】: