【git】2.3查看提交历史
2022/7/26 23:26:22
本文主要是介绍【git】2.3查看提交历史,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
资料来源
(1) https://git-scm.com/book/zh/v2/Git-%E5%9F%BA%E7%A1%80-%E6%9F%A5%E7%9C%8B%E6%8F%90%E4%BA%A4%E5%8E%86%E5%8F%B2
1.查看提交历史
1.1 git log (不传参数)
(1) 不传入任何参数的默认情况下,git log
会按时间先后顺序列出所有的提交,最近的更新排在最上面。 正如你所看到的,这个命令会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。
1.2 git log (传参数)
(1) git log -p或git log --patch,会显示每次提交所引入的差异; git log -p -2只显示最近的两次提交;
(2) git log --stat显示每次提交的简略统计信息,会显示每次提交中所有被修改过的文件以及修改的文件时添加行还是删除行;
(3) git log --pretty=format, 如git log --pretty=oneline, git log --pretty=format:"%h - %an,%ar : %s"(结合git log --pretty=format常用选项使用);
(4) git log filepath/filename显示该文件的历史提交;
1.3 git log常用选项
|
按补丁格式显示每个提交引入的差异。 |
|
显示每次提交的文件修改统计信息。 |
|
只显示 --stat 中最后的行数修改添加移除统计。 |
|
仅在提交信息后显示已修改的文件清单。 |
|
显示新增、修改、删除的文件清单。 |
|
仅显示 SHA-1 校验和所有 40 个字符中的前几个字符。 |
|
使用较短的相对时间而不是完整格式显示日期(比如“2 weeks ago”)。 |
|
在日志旁以 ASCII 图形显示分支与合并历史。 |
|
使用其他格式显示历史提交信息。可用的选项包括 oneline、short、full、fuller 和 format(用来定义自己的格式)。 |
|
|
1.4 限制git log输出的选项
(1) git log -2
(2) git log --since=2.weeks
|
仅显示最近的 n 条提交。 |
|
仅显示指定时间之后的提交。 |
|
仅显示指定时间之前的提交。 |
|
仅显示作者匹配指定字符串的提交。 |
|
仅显示提交者匹配指定字符串的提交。 |
|
仅显示提交说明中包含指定字符串的提交。 |
|
仅显示添加或删除内容匹配指定字符串的提交。 |
这篇关于【git】2.3查看提交历史的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南