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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pulong0748/article/details/82078109

     上一篇我们学了暂存区和工作区,相信大家对其已经有了一些概念,知道文件添加,修改,提交处于什么状态,那么假如我们想撤销文件的修改,该怎么办呢???首先我们得先来熟悉一个命令: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教程|第三篇:理解工作区和暂存区

猜你喜欢

转载自blog.csdn.net/pulong0748/article/details/82078109