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

参考资料
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!