比对 commit 差异
A有B没的 commit
- 查看 dev 有,而 master 中没有的 commit
git log dev ^master
- 查看 master 中有,而 dev 中没有的 commit
git log master ^dev
A比B多的 commit
- 查看 dev 中比 master 中多的 commit
git log master…dev
单纯比对 commit 差异
git log dev…master
git log origin/dev…origin/master
比对 commit 差异,显示 commit 所属分支
git log --left-right dev…master
显示信息 看 commit 后面的箭头 根据我们在 –left-right dev…master 的顺序, 左箭头 < 表示是 dev 的, 右箭头 > 表示是 master的。
比对文件差异
git diff dev master --stat
git diff dev master 文件名(带路径)
// 支持文件、路径、模糊匹配 确定比对范围 git diff dev master conf/sql/ git diff dev master web/pom.xml git diff dev master */pom.xml
git diff dev master
|