1. Home
  2. Docs
  3. git
  4. 常用操作
  5. 差异

差异

  1. 比较两次commit提交之后的差异:
    git diff hash1 hash2 --stat
    能够查看出两次提交之后,文件发生的变化。

  2. 具体查看两次commit提交之后某文件的差异:
    git diff hash1 hash2 -- 文件名

  3. 比较两个分支的所有有差异的文件的详细差异:
    git diff branch1 branch2

  4. 比较两个分支的指定文件的详细差异
    git diff branch1 branch2 文件名(带路径)

  5. 比较两个分支的所有有差异的文件列表
    git diff branch1 branch2 --stat

  6. 查看v2.0上有,而v1.0上没有的部分;
    git log v2.0 ^v1.0

  7. 查看v2.0上比v1.0多的部分;
    git log v1.0..v2.0

  8. 只查看版本之间差异;
    git log v1.0...v2.0

  9. 只查看版本之间差异,显示出每个差异commit所在的版本。
    git log --left-right v1.0...v2.0

注意 commit 后面的箭头,根据我们在 –left-right v1.0…v2.0 的顺序,左箭头 < 表示是 v1.0 的,右箭头 > 表示是 v2.0的

Was this article helpful to you? Yes No

How can we help?