在 Git 中查看提交记录可以使用 git log
命令。该命令可以列出当前分支的提交历史,包括每个提交的哈希值、作者、提交时间、提交信息等信息。
以下是使用 git log
命令的基本语法:
git log
默认情况下,该命令会以时间顺序列出所有提交记录。如果想要按照不同的方式进行排序,可以使用一些选项,如:
--author
:按照作者进行过滤--since
:指定时间范围,只显示在指定时间之后的提交记录--until
:指定时间范围,只显示在指定时间之前的提交记录--grep
:按照提交信息进行过滤,只显示包含指定关键字的提交记录例如,以下命令将列出最近一周内由 "John" 提交的所有提交:
git log --author=John --since=1.week
可以使用 --pretty
选项来指定输出格式。例如,以下命令将使用一行显示每个提交的哈希值和提交信息:
git log --pretty=oneline
还可以使用 --graph
选项来展示提交历史的分支图。例如,以下命令会在提交历史中显示分支图:
git log --graph
除了 git log
命令外,还有其他一些命令可以用于查看提交记录,如 git show
和 git diff
。这些命令可以用来查看特定提交的详细信息和更改内容。