1. git log
git log
这个命令显示提交历史的详细信息,包括每个提交的哈希值、作者、日期、提交消息等。按 q 键退出查看。
2. git log --oneline
git log --oneline
这个命令以一行的形式显示每个提交的简短信息,通常在查看大量提交时更为方便。
3. git log --graph
git log --graph
以图形的方式展示提交历史的分支和合并信息。这个命令对于理解分支结构和代码的演进非常有用。
4. git log -n
git log -5
这个命令显示最近的 n 个提交,其中 -5 表示显示最近的 5 个提交。你可以根据需要调整数字。
5. git log --author
git log --author="AuthorName"
按作者过滤提交历史,只显示指定作者的提交。
6. git log --since 和 git log --until
git log --since="2022-01-01"
git log --until="2022-12-31"
按时间范围过滤提交历史,只显示指定时间范围内的提交。
7. git log <file_path>
git log file.txt
只显示与指定文件相关的提交历史。
8. git log --grep
git log --grep="keyword"
按提交消息中的关键字过滤提交历史,只显示包含指定关键字的提交。
9. git log --stat
git log --stat
显示每个提交的文件更改统计信息,包括插入和删除的行数。
这些是一些常用于查看提交历史的 Git 命令。根据你的需要,你可以组合使用这些选项来获取你感兴趣的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/15047/Git