基本的 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