Git常见的指令---git pro学习笔记(二)之记录每次提交历史

1.git log

默认不带参数会按提交时间列出所有更新,最近更新的排列在最前面。注意:当git bash不足以显示所有的更新信息时,点击enter继续显示,输入q退出显示。

2.git log -p -2

现在最近的两次更新的内容差异

3.git log --stat

查看每次提交的简略的统计信息。列出了每次更新被修改的文件以及该文件的哪些行被添加还是被移除。

4.--pretty 常用的选项

内建子项:项---oneline、short、full、fuller展示的信息的详细度不同。
oneline:列取出提交历史的哈希值和提交信息
例子:923c8381646a82308cc47239dd52710df843c2f4 one
short:列出提交历史的哈希值 和作者的名字、邮箱地址
full:列出提交历史的哈希值 和作者的名字、邮箱地址、提交者的名字、邮箱地址以及提交信息。
fuller:列出提交历史的哈希值 和作者的名字、邮箱地址、提交者的名字、邮箱地址、提交信息、提交时间。

5.git log --pretty=format:"%xx %xx %xx %xx"

根据自己的需求添加字段(%不能少):
T、t、H、h、P、p、an、ae、ad、ca、ce、cd、cr、s(具体含义在此不解释了,读者想要详细了解,请自行查询)

6.git log --graph

形象的展示分支、和历史

7.--since、--afer(显示指定时间之后的)和--until、--before(显示指定时间之前的)

按照时间的限制选项
栗子:git log --since=2.week

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容