参数选项
- - 显示每个版本的修改差异:
git log -p -2 | git shortlog
-- 单行显示3条记录:
gitlog -3 -pretty=oneline | git log -oneline
-- 图形化显示:
gitlog --graph | gitk
缉凶利器: git blame
-- 查看一个文件每一行的提交记录
--查看第6到11行代码是谁的提交:
Git blame file.c -L 6,+5
-- 查看某个指定文件的提交修改
Git log -C file.c
更多参数供我们选择:
--展开版本之间的内容变化: -p
--显示最近两次更新: -n
--指定位置开始的n个提交: git log HEAD~~2 -n
--两个版本之间的提交: git log HEAD~3 ..HEAD
--仅显示行数变化:--stat
--显示新增,增改,删除文件清单: --name-status
--仅显示跟指定作者相关的提交: --author
--仅显示跟指定提交者相关提交:--commit
--指定日志的起点: git log SHA1