发布于 2026-01-06 0 阅读
0

使用一条命令美化您的 Git 日志

使用一条命令美化您的 Git 日志

标准git log命令虽然功能齐全,能够提供必要的信息,但有时会显得有些枯燥冗长。如果有一种方法可以让 Git 日志不仅信息丰富,而且视觉效果也更吸引人呢?比如像这样:

是的,完全可以!好消息是,我们只需使用一些标志和子命令就能实现这一点。无需安装或下载任何东西。

命令如下:

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

但每次都输入这条命令可能会很麻烦。一个解决办法是使用 Git 别名,它允许你为冗长的命令创建快捷方式。如果你还不熟悉 Git 别名,我建议你阅读我最近发表的一篇深入探讨该主题的文章:

现在,让我们为这个漂亮的命令设置一个别名git log

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 --branches"
Enter fullscreen mode Exit fullscreen mode

现在你可以git log使用更简单的方法来调用美化后的功能git lg

文章来源:https://dev.to/pradumnasaraf/beautify-your-git-log-with-a-single-command-2i5