查找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分支的最后一次提交
假设有分支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分支的最后一次提交
相关文章推荐
- 迅雷5处理千至万级url下载
- php大力力 [052节] php数据库页面修改功能
- 百度网盘离线下载分析及实现
- LeetCode "H-Index"
- Comparable和Comparator区分以及使用
- 反射心得
- Python Hashmap/Dictionary 使用指南
- Handler和Message以及Looper之间的三角关系
- 蓝桥杯练习试题——十六进制转换成八进制
- MySQL存储过程之细节
- ubuntu自带的gedit编辑器添加Markdown预览插件
- iframe高度自适应、载入完成事件
- Map.Entry 类使用简介
- console监控tomcat 的JVM内存(远程、linux、windows)
- Tomcat6配置日志
- centos5时区的修改和设置
- Apache的prefork模式和worker模式
- 压力测试工具ab,webbench,Siege,http_load,Web Application Stress
- ubuntu linux 9.04安装vmware tools
- Ubuntu下搭建Java开发环境