在 Git 中,你可以使用 git log 命令查看提交历史。git log 显示的是按时间顺序列出的提交记录,包括提交作者、提交日期、提交消息等信息。以下是一些常用的 git log 命令的选项:

基本的 git log:
git log

这会列出所有的提交历史,其中包括每个提交的 SHA-1 标识符、作者、日期和提交消息。

简化的提交历史:
git log --oneline

这会以一行的方式显示每个提交的简化信息。

显示每个提交的变更:
git log -p

这会显示每个提交的具体变更,包括添加、修改和删除的行。

限制提交历史的数量:
git log -n 5

这会显示最近的 5 条提交记录。可以根据需要修改数字。

图形化提交历史:
git log --graph --oneline --all

这会以图形化的方式显示提交历史,展示分支和合并的情况。

按照作者过滤提交历史:
git log --author="AuthorName"

这会过滤出指定作者的提交历史。

按照文件过滤提交历史:
git log -- filename

这会过滤出包含指定文件的提交历史。

自定义格式:
git log --pretty=format:"%h - %an, %ar : %s"

这会以自定义的格式显示提交历史,包括短 SHA、作者名、相对时间和提交消息。

这只是一些常见的 git log 命令选项,Git 提供了丰富的选项来满足不同的需求。你可以根据自己的需要来组合和调整这些选项,以便更好地了解项目的提交历史。


转载请注明出处:http://www.zyzy.cn/article/detail/10599/Git