史上最简单的git教程|第四篇:查看提交历史-git log的使用

     上一篇我们学了暂存区和工作区,相信大家对其已经有了一些概念,知道文件添加,修改,提交处于什么状态,那么假如我们想撤销文件的修改,该怎么办呢???首先我们得先来熟悉一个命令:git log ,通过这个命令来查看我们提交的历史记录。

git log  (会打印出所有文件的提交记录)


     可以看到这是我几次的提交记录,当你想退出的时候,直接按下q,然后enter 就可以退出了。假如你想了解更多提交的详细信息呢,以下这个命令:

git log -p


     里面可以看到我具体更改了什么,如果你只是想排查最近一次提交的日志详细记录,请用这个命令:

git log -p -1

     但是我现在假如不仅仅要查看提交的历史,还要看修改的文件以及每个文件修改了多少行,那么使用此命令:

git log --stat

     第一个版本:我新建了一个空的git.txt文件 –注意上面红色标记的变化

     第二个版本:在空的git.txt文件里新建了一行aaa —看到了 1+ 1 insertion(+)

     第三个版本:在git.txt里新建了第二行bbb –看到了 ++- ,2 insertion(+) 1deletion(-)

     第四个版本:第三次修改添加了第三行ccc— 看到了还是 ++-
在插入ccc的时候,为什么先删除bbb,再添加bbb,ccc,如果有哪位大神明白,请指点一番,不胜感谢


     接下来我们是不是会觉得这日志打印的太乱,我们想在一行内显示。下面这个命令会把提交历史的commit描述以及commit ID 放在同一行里。

git log - -pretty=oneline
f9604ef4afb7e732271c95bcb9512a3b47211dff 第二次修改git 文件,在第二行添加了bbb
4913c4b6de674c8d677f4a9fc92555c4c7eb81b5 第一次修改git文件,添加了一行 aaa
da071a1fec4ec735f867707fcf553373fdaaa827 新建了git.txt文件

     当然git log 还有其他的命令,上面几个比较常用,用熟了再根据需要去查找help文档。


上一篇:史上最简单的git教程|第三篇:理解工作区和暂存区

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mindcarver

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值