git log 的使用指南

更完整的用法请直接参考我的 Github,后续想到更多的用法会持续更新。

git log

这个命令非常常用,也非常复杂,常见的有以下几种:

  1. 输入 gg,它会单行展示提交历史,也支持展示分支的关系,如图所示。它的完整命令是 git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%ci) %C(bold blue) <%an>%Creset' --abbrev-commit
  2. 输入 ggs,它在 gg 的基础上会展示每次提交具体改动的文件,等价于命令 gg --stat,如图所示:
top Created with Sketch.