您的位置:首页 > 其它

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

2015-09-04 05:08 225 查看
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分支的最后一次提交
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: