git深入理解(三):git diff详解

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]
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值