前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >让 Git 更有效率--更好的 Git Log

让 Git 更有效率--更好的 Git Log

作者头像
Fireflywang
发布2022-08-01 09:15:38
3800
发布2022-08-01 09:15:38
举报
文章被收录于专栏:Fireflywang's TechBlogger

1. 不用 Jetbrains Intellij, 显示日志树形式的 Git Log

通常, 我们使用 git log 查看打印 commit 信息。

git-log.png

但是,我们希望的是Intellij IDEA 那样的日志树形式,因此可以采用如下的命令:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

以上的含义是:

  • 每行一个 commit
  • 展示 commit 图
  • 使用commit ID 的缩写
  • 显示作者
  • 使用彩色字符

git-lg.png

不过,如果日常这样写,估计要疯,因此,可以采用使用全局别名的方式:

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

通过别名,可以直接输入 git lg 实现更良好的日志树效果。

如果想要看到更改的内容,可以使用

git lg -p

git-lg-p.png

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 不用 Jetbrains Intellij, 显示日志树形式的 Git Log
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档