Show changes between commits, commit and working tree, etc

是一个用来查看差异的工具。

查看帮助
$ git diff -h
usage: git diff [<options>] [<commit> [<commit>]] [--] [<path>...]

信息量过少

比较工作区和暂存区的差别
git diff 
或者
git diff filename
比较暂存区和本库的差别
git diff --cached 
或者
git diff --cached  filename

(Git 1.6.1 及更高版本还允许使用 git diff --staged,效果是相同的)
比较工作区和版本库的差别
git diff HEAD 
比较两个分支上最新的提交
git diff topic master
比较上次commit和上上次commit
git diff HEAD^ HEAD
比较两个具体commit之间的差异
git diff 818c5faf28d0a0e5c8133dbd77dd24e6e70db9bf 2e1b4bced0f0ce2c20362789be2878b36c6910f7
自从某个版本之后都改的了什么
git diff [version tag]

git diff f2b85bf7f7516a6a6a0768e44266d09414b03a2e
比较两个分支
git diff [branchA][branchB]
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐