码迷,mamicode.com
首页 > 其他好文 > 详细

查找2个分支的共同父节点

时间:2015-09-04 07:37:18      阅读:845      评论:0      收藏:0      [点我收藏+]

标签:

1.使用命令来直接查找

假设有分支A和分支B,那么使用以下命令    【http://stackoverflow.com/questions/1549146/find-common-ancestor-of-two-branches】

git merge-base A B

就可以查看这2个分支的共同父节点

 

现在有chucklu_zhCN分支以及master分支

$ git merge-base chucklu_zhCN master
4e67f05995b7d615fce1e97f18deb000d367a6f9

 

$ git show 4e67f05
commit 4e67f05995b7d615fce1e97f18deb000d367a6f9
Merge: 6d0e241 1583a81
Author: ChuckLu <244657538@qq.com>
Date: Wed Sep 2 09:15:08 2015 +0800

Merge branch ‘epix37/master‘ into chucklu/master

 

 

 2.使用gitk -all 用肉眼直接查看

技术分享

 

 

 

 

 

 

 

 

 

 

需要注意的是,要查找的2个分支处于未合并的状态才有意义

否则A和B分支,假如A分支已经合并了B分支。那么这个父节点的查找就没有意义

父节点肯定是B分支的最后一次提交

查找2个分支的共同父节点

标签:

原文地址:http://www.cnblogs.com/chucklu/p/4781190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!