首页 > 解决方案 > 无法为漂亮的图形创建全局 git 别名

问题描述

我正在尝试使用创建别名

git config --global alias.lg log --all --decorate --oneline --graph

但这不起作用。

我究竟做错了什么?

标签: git

解决方案


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"

这将: - 每行一次提交

- 显示提交图

- 缩写的提交 ID

-相对于现在的日期

-show 提交引用(如 git log --decorate)

- 很多颜色

-显示提交的作者

对于漂亮的 git 分支:

git log --graph --abbrev-commit --decorate --date=relative --all

我建议您阅读它: https ://coderwall.com/p/euwpig/a-better-git-log https://git.wiki.kernel.org/index.php/Aliases#Use_graphviz_for_display 并阅读有关 git 别名的信息: https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases


推荐阅读