推荐答案
要查看 Git 提交历史,可以使用以下命令:
git log
该命令会显示当前分支的提交历史,包括提交哈希、作者、日期和提交信息等详细信息。
如果需要更简洁的显示方式,可以使用以下命令:
git log --oneline
这将只显示提交哈希和提交信息的简短版本。
本题详细解读
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 仓库,并且想要查看最近的提交历史,可以使用以下命令:
git log --oneline -n 3
输出可能如下:
abc1234 Update README def5678 Fix bug in login feature ghi9012 Add new feature
这表示最近的3条提交记录,每条记录包括提交哈希和提交信息的简短描述。