文章目录
通过git log
命令可以查看详细的历史版本信息。
git log
命令非常强大而好用,在复杂系统的版本管理系统中扮演着重要的角色,这也说明git log
命令在日常工作当中还是非常有用的。
例如:
- 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。
- 如果需要回退到之前的版本,首先我们就会查看版本库的历史版本。
1、查看详细的历史版本记录
使用git log
命令列出历史提交记录如下:
$ git log
commit 3c2eabe9de439f1cc794a1672291e95a31c84c36 (HEAD -> master)
Author: sun_wk <sun_wk@126.com>
Date: Tue Apr 13 19:04:22 2021 +0800
继续新增一行数据 v8
commit 7e7006a18f22f9f73bf2475a1b23c1403b30b32f
Author: sun_wk <sun_wk@126.com>
Date: Tue Apr 13 19:03:15 2021 +0800
test.txt 文件新增一行数据
# 以下省略...
说明:
执行git log
命令,不加任何参数的话,每一个版本记录单元的显示,均由五行构成:.
- 第1行:commit的id,由于Git是分布式版本控制系统,整个系统中存在有多个版本库,为了保证各个版本库中commit的id不重复,所有Git中的commit的id不是顺序递增的,而是与版本库,提交者,提交时间等相关的内容计算出来的一个值。
- 第2行:作者的信息。
- 第3行:提交的时间。
- 第4行:分隔行,即空行。将前面所述基本信息与后面的提交说明内容进行分隔。
- 第5行:提交说明信息。
注意:
git log
后不加分支名称的话,是显示当前工作分支的版本历史。(分支内容后边文章详解)
2、简化显示历史版本记录
常用参数如下:
(1)列表的形式查看历史版本记录
添加--pretty=oneline
选项,以单行形式简单展示历史记录信息。
L@DESKTOP-T2AI2SU MINGW64 /j/git-repository/learngit