1. 一种比较简单的 git log 自定义
1git log --oneline --decorate --color --graph --all
可以将这个命令 alias 为:
1git config --global alias.ll 'log --oneline --decorate --color --graph --all'
2
3git ll
1.1 Notes
--oneline
: 把每一个提交压缩到了一行中--decorate
: 让 git log 显示指向这个提交的所有引用(比如说分支、标签等)--color
: 彩色输出信息--graph
: 绘制一个 ASCII 图像来展示提交历史的分支结构--all
: 显示所有分支信息
2. 更复杂且功能更丰富的一种 git log 自定义
可以利用 git log
的 --pretty=format:
来实现更为复杂的自定义
1git config --global alias.ll "log --pretty=format:'%C(yellow)%h%Creset %C(green)(%cd)%Creset %C(bold blue)<%cn>%Creset%C(red)%d%Creset %C(white)%s%Creset' --date=format-local:'%Y-%m-%d %H:%M:%S'"
2git config --global alias.la "log --pretty=format:'%C(yellow)%h%Creset %C(green)(%cd)%Creset %C(bold blue)<%cn>%Creset%C(red)%d%Creset %C(white)%s%Creset' --date=format-local:'%Y-%m-%d %H:%M:%S' --graph --all"
3
4git ll
5git la
3. 参考链接
版权声明:本文遵循 CC BY-SA 4.0 版权协议,转载请附上原文出处链接和本声明。
Copyright statement: This article follows the CC BY-SA 4.0 copyright agreement. For reprinting, please attach the original source link and this statement.