commit git log用法
时间: 2024-11-12 20:12:53 浏览: 20
last-commit-log:Node.js模块获取最新的git commit信息-主要由CICD和构建阶段使用
`git log` 是 Git 中的一个命令,用于查看 Git 版本控制系统的提交历史记录。它的基本用法包括:
1. **查看所有提交**:
```
git log
```
这将显示从当前分支最近一次提交开始的所有提交信息,按时间倒序排列。
2. **查看特定范围的提交**:
- 查看某次提交之前的所有提交:
```
git log <commit_id>
```
- 查看从一个提交到另一个提交之间的所有提交:
```
git log <commit_id1>..<commit_id2>
```
3. **详细查看某个提交**:
```
git log -p <commit_id>
```
`-p` 参数显示每次提交的差异内容。
4. **过滤和排序**:
- 使用 `--author` 或 `--since` 来过滤作者或指定日期范围内的提交。
- 可以通过 `-n` 参数限制返回的提交数量。
5. **合并日志和引用**:
- 如果想查看分支、标签或其他引用的历史,可以加上 `-r` 或 `--oneline --graph
```
将提交历史表示成一个简化的图形,便于快速浏览版本演变。
7. **查看分支合并信息**:
```
git log --merges
```
阅读全文