[GIT]比较不同分支的差异
2024-08-27 20:42:28
比如我们有 2 个分支:master, dev,现在想查看这两个 branch 的区别,有以下几种方式: undefined 1.查看 dev 有,而 master 中没有的:
1.查看 dev 有,而 master 中没有的:
git log dev ^master
同理查看 master 中有,而 dev 中没有的内容:
git log master ^dev
2.查看 dev 中比 master 中多提交了哪些内容
git log master..dev
3.不知道谁提交的多谁提交的少,单纯想知道有什么不一样:
git log dev...master
4.在上述情况下,再显示出每个提交是在哪个分支上:
git log --left-right dev...master
commit 后面的箭头,根据我们在 –left-right dev…master 的顺序,左箭头 < 表示是 dev 的,右箭头 > 表示是 master的。undefined截图中表示这三个提交都是在 master 分支上的。
最新文章
- Linux_10个需要了解的Linux网络和监控命令(转)
- struts.xml的编辑
- Sortable – 简单灵活的 JavaScript 拖放排序插件
- HashMap常用方法
- input子系统详解
- ExtJs之Element.select函数
- Windows删除大文件
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- Zookeeper核心机制
- ###Linux基础 - 3
- Gradle templates 的使用
- Robot Framework语法学习(一)
- (4)Object对象的几个常用方法
- bash脚本之数组学习
- C# AddRange为数组添加多个元素的代码
- PhpStorm 安装ApiDebugger
- mybatis DATE_FORMAT 格式化时间输出
- 安装配置tomcat,java运行环境
- Zookeeper 概念
- angular js 上传插件 ng-file-upload 使用时注意事项