《Git常用命令》详细讲解·第5篇(git log和git blame)
在Git中,git log
命令用于显示提交历史记录,而git blame
则用于追踪文件的修改历史。
git log
- 基本用法:
git log
- 显示最近的N次提交:
git log -n <数量>
- 以更友好的格式显示日志:
git log --pretty=format:"%h - %an, %ar : %s"
- 图形化显示分支和提交:
git log --graph
- 搜索特定作者的提交:
git log --author="作者名"
- 搜索包含特定关键字的提交:
git log --grep="关键字"
- 显示特定文件的提交历史:
git log -- <文件路径>
git blame
- 基本用法:
git blame <文件路径>
- 以更友好的格式显示结果:
git blame -l <文件路径>
- 显示每个区块的起始提交:
git blame -L <起始行,结束行>,<文件路径>
- 显示每个区块的起始修改者和时间:
git blame -C -L <起始行,结束行>,<文件路径>
这些是git log
和git blame
的基本用法和一些高级用法。
评论已关闭