git log 常见用法
在Git Bash中查看log时常用的Command是:git log
,有时需要根据自己的需要来设定相应的参数,让commit log根据自己的需要来进行显示。
一、常见的用法
git log
:默认的查看log信息git log -p
:显示每次Commit时,文件的改动信息。git log --graph
:以图表形式查看分支合并的情况,其显示的结果中包含每个状态点的哈希值,将会在下面的回溯中使用。git reflog
git log --pretty=short
: 简约的形式显示提交信息。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
参考资料