@@ -569,16 +569,16 @@ Insert 18333fig0201.png
569
569
570
570
以上只是简单介绍了一些 ` git log ` 命令支持的选项。表 2-2 还列出了一些其他常用的选项及其释义。
571
571
572
- 选项 说明
573
- -p 按补丁格式显示每个更新之间的差异。
574
- --stat 显示每次更新的文件修改统计信息。
575
- --shortstat 只显示 --stat 中最后的行数修改添加移除统计。
576
- --name-only 仅在提交信息后显示已修改的文件清单。
577
- --name-status 显示新增、修改、删除的文件清单。
578
- --abbrev-commit 仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。
579
- --relative-date 使用较短的相对时间显示(比如,“2 weeks ago”)。
580
- --graph 显示 ASCII 图形表示的分支合并历史。
581
- --pretty 使用其他格式显示历史提交信息。可用的选项包括 oneline,short,full,fuller 和 format(后跟指定格式)。
572
+ 选项 说明
573
+ -p 按补丁格式显示每个更新之间的差异。
574
+ --stat 显示每次更新的文件修改统计信息。
575
+ --shortstat 只显示 --stat 中最后的行数修改添加移除统计。
576
+ --name-only 仅在提交信息后显示已修改的文件清单。
577
+ --name-status 显示新增、修改、删除的文件清单。
578
+ --abbrev-commit 仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。
579
+ --relative-date 使用较短的相对时间显示(比如,“2 weeks ago”)。
580
+ --graph 显示 ASCII 图形表示的分支合并历史。
581
+ --pretty 使用其他格式显示历史提交信息。可用的选项包括 oneline,short,full,fuller 和 format(后跟指定格式)。
582
582
583
583
### 限制输出长度 ###
584
584
@@ -596,12 +596,12 @@ Insert 18333fig0201.png
596
596
597
597
表 2-3 还列出了其他常用的类似选项。
598
598
599
- 选项 说明
599
+ 选项 说明
600
600
-(n) 仅显示最近的 n 条提交
601
- --since, --after 仅显示指定时间之后的提交。
602
- --until, --before 仅显示指定时间之前的提交。
603
- --author 仅显示指定作者相关的提交。
604
- --committer 仅显示指定提交者相关的提交。
601
+ --since, --after 仅显示指定时间之后的提交。
602
+ --until, --before 仅显示指定时间之前的提交。
603
+ --author 仅显示指定作者相关的提交。
604
+ --committer 仅显示指定提交者相关的提交。
605
605
606
606
来看一个实际的例子,如果要查看 Git 仓库中,2008 年 10 月期间,Junio Hamano 提交的但未合并的测试脚本(位于项目的 t/ 目录下的文件),可以用下面的查询命令:
607
607
0 commit comments