Git 查看改动的内容(6)

查看改动记录

git 查看改动的内容实际上是使用 git log 的高级特定来实现的

git log

作用: git log 是查看 git 的提交记录,不过这个记录只是每次提交的简介信息(作者,日期,提交信息)

git log -p

-p 是 --patch 的缩写,通过 -p 参数,可以看到具体每个 commit 的改动细节:

git log -p

e89blj.png

git log --stat

如果只是想大致看一下改动内容,但并不想深入每一行的细节(例如只想看一下哪个 commit 改动了 games.txt 文件),那么就可以吧选项换成 --stat

e8vKxI.png

解释:

  • 可以看到一共有三个 commit
  • 最上面的(最新的) commit 更改了 shopping.txt.txt 文件,新增了一行
  • 中间的 commit 更改了 shopping.txt.txt 文件,新增了两行
  • 最下面的(最初的) commit 更改了 .gitignore 文件,新增了 63 行
git show

显示某次 commit 更改的内容

git show commit编号 可以用来查看具体 commit 的改动内容

git show da83691bc0d23dab386546f3cdb5e49da41127b7

显示某次 commit 对某个文件的具体修改

git show commit编号 文件名 可以用来查看具体 commit 中某个特定文件的更改内容

git show da83691bc0d23dab386546f3cdb5e49da41127b7 sopping.txt.txt

查看缓存区和上次提交的不同

git diff --staged 可以显示暂存区(git add 指令作用的地方)和上一条提交之间的不同

对比工作目录和缓存区

git diff 可是显示工作目录和暂存区之间的不同

对比工作目录和上一条提交

git diff HEAD 可以显示工作目录和上一条提交之间不同,就是说:如果你现在把所有的文件都 add 然后 git commit,你将会提交什么

  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值