首页 > 其他 > 详细

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

时间:2015-09-04 07:34:30      阅读:220      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!