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

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 <邮箱>
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分支的最后一次提交

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值