使用一条命令美化您的 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
但每次都输入这条命令可能会很麻烦。一个解决办法是使用 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"
现在你可以git log使用更简单的方法来调用美化后的功能git lg。
