git log 常见用法

在Git Bash中查看log时常用的Command是:git log,有时需要根据自己的需要来设定相应的参数,让commit log根据自己的需要来进行显示。

一、常见的用法

  1. git log:默认的查看log信息
  2. git log -p:显示每次Commit时,文件的改动信息。
  3. git log --graph:以图表形式查看分支合并的情况,其显示的结果中包含每个状态点的哈希值,将会在下面的回溯中使用。
  4. git reflog
  5. git log --pretty=short: 简约的形式显示提交信息。
  6. git log --pretty=oneline:将每次的Commit以一行来进行显示。

二、控制log输出样式

此时需要使用 git log --pretty=<format-string>,通过设置 <format-string> 来控制log的输出样式。
如:git log --pretty=" %n Commit_id: %Cred%H%n Commit info: %Cgreen%s%n"输出如下:

常用的占位符如下:

  • %n:换行
  • %H:Commit Hash值
  • %h:Commit Hash值的缩写
  • %s:提交的信息:commit information
  • %ar:作者日期(相对日期)
  • %an:作者名字
  • %Cred:控制其后面的字符颜色为红色
  • %Cgreen:控制其后面字符颜色为绿色
  • %Cblue:控制其后面字符的颜色为蓝色

三、查看仓库中所有分支关系图

git log --oneline --graph --decorate --all


参考资料

  1. git log
  2. git log 分支图
posted @ 2022-06-16 11:00  Jeffxue  阅读(1783)  评论(0编辑  收藏  举报