Git: 提交历史

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