如何将作者姓名添加到自定义 git 别名?
How to add author name to a custom git alias?
我已经配置了自定义 git 别名,我经常使用它来查看完整图表和提交摘要。
[alias]
graph = log --oneline --all --decorate --graph
我想添加到这个别名的一件事是作者姓名。我正在尝试使用以下格式选项配置添加它
git log --oneline --all --decorate --graph --format=format:"%h%x09%d%x09%an%x09%s"
这个命令似乎有效,但我没有得到提交哈希和分支名称的漂亮颜色编码。谁能指导我如何保留分支名称和提交哈希的颜色突出显示?
只需在格式字符串前添加颜色代码 %C(auto)
:
git log --all --decorate --graph --format=format:"%C(auto)%h%x09%d%x09%an%x09%s"
然而,默认情况下作者姓名没有颜色,所以你需要在它前面加上一个特定的颜色代码,比如
git log --all --decorate --graph --format=format:"%C(auto)%h%x09%d%x09%C(blue)%an%C(reset)%x09%s"
我已经配置了自定义 git 别名,我经常使用它来查看完整图表和提交摘要。
[alias]
graph = log --oneline --all --decorate --graph
我想添加到这个别名的一件事是作者姓名。我正在尝试使用以下格式选项配置添加它
git log --oneline --all --decorate --graph --format=format:"%h%x09%d%x09%an%x09%s"
这个命令似乎有效,但我没有得到提交哈希和分支名称的漂亮颜色编码。谁能指导我如何保留分支名称和提交哈希的颜色突出显示?
只需在格式字符串前添加颜色代码 %C(auto)
:
git log --all --decorate --graph --format=format:"%C(auto)%h%x09%d%x09%an%x09%s"
然而,默认情况下作者姓名没有颜色,所以你需要在它前面加上一个特定的颜色代码,比如
git log --all --decorate --graph --format=format:"%C(auto)%h%x09%d%x09%C(blue)%an%C(reset)%x09%s"