leoatchina的博客

一个缩写,让你的git log命令界面更加直观和酷炫

转自微信公众号,AndroidDevelper

告诉大家一个比较屌的命令,输入

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

然后日志这样了
Paste_Image.png

是不是比较清晰,整个分支的走向也很明确,但是每次都要输这么一大串是不是也很烦?这时候你就该想到 alias 啊。

这样以后直接输入 git lg 就行了。

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

还有其他常用的缩写

1
2
3
4
5
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.cim 'commit -m'
git config --global alias.br branch