假设一个主分支并从分支A,B,C派生 我想检查A,B,C最后合并回主人的时间
我试过
git log --merges
在master上然后我没有看到这些合并的分支来自。有什么想法吗?
干杯, 丹尼尔
答案 0 :(得分:1)
如果您尚未删除本地分支,则可以检查哪些分支合并为主分支。
// lists branches merged into master
git branch --merged <destination_branch>
如果您删除了它们或它们不是本地分支机构,您可以打印出所有合并日志条目并跟踪它们
git log --merges --first-parent
- 第一父母
在看到合并提交时,仅遵循第一个父提交 在查看特定主题分支的演变时,此选项可以提供更好的概述,因为合并到主题分支往往只是关于不时调整到更新的上游,并且此选项允许您忽略引入的单个提交这种合并的历史。
答案 1 :(得分:0)
如果您想知道最后一个特定分支A
何时合并为主分支,请执行:git merge-base master A
。这将显示A
和master
最后指向同一提交的提交。