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 @   Jeffxue  阅读(2348)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示