如何查看 Git 提交历史?

· 约 2 分钟读完 · 第 20 / 236 章

推荐答案

要查看 Git 提交历史,可以使用以下命令:

该命令会显示当前分支的提交历史,包括提交哈希、作者、日期和提交信息等详细信息。

如果需要更简洁的显示方式,可以使用以下命令:

这将只显示提交哈希和提交信息的简短版本。

本题详细解读

1. git log 命令

git log 是 Git 中最常用的查看提交历史的命令。它会列出当前分支的所有提交记录,默认情况下按时间倒序排列。每条提交记录包括以下信息:

  • 提交哈希:每个提交的唯一标识符。
  • 作者:提交者的姓名和电子邮件。
  • 日期:提交的日期和时间。
  • 提交信息:提交时输入的信息,通常用于描述本次提交的内容。

2. git log --oneline 命令

git log --oneline 是 git log 的简化版本。它只显示提交哈希的前7个字符和提交信息的第一行,适合快速浏览提交历史。

3. 其他常用选项

  • git log -n <number>:显示最近的 <number> 条提交记录。例如,git log -n 5 会显示最近的5条提交记录。
  • git log --graph:以图形化的方式显示提交历史,适合查看分支和合并情况。
  • git log --author=<author>:只显示指定作者的提交记录。
  • git log --since=<date>:显示从指定日期之后的提交记录。
  • git log --until=<date>:显示在指定日期之前的提交记录。

4. 示例

假设我们有一个 Git 仓库,并且想要查看最近的提交历史,可以使用以下命令:

输出可能如下:

这表示最近的3条提交记录,每条记录包括提交哈希和提交信息的简短描述。