git log 有许多选项可以帮助你搜寻你所要找的提交, 接下来我们介绍些最常用的。
- -p,显示每次提交的内容差异
- -n,仅显示最近 n 次提交
- –stat,显示每次提交的、简略的统计信息
- –oneline,
--pretty=oneline
的简写 - –pretty,指定格式,有一些内建的子选项:oneline, short,full 和 fuller。但最有意思的是 format,可以定制要显示的记录格式。
- –graph,添加了一些ASCII字符串来形象地展示你的分支、合并历史
- –grep,仅显示含指定关键字的提交,如
git log --grep="test"
- -S,仅显示添加或移除了某个关键字的提交,如
git log -Sfunction_name