gpt4 book ai didi

.gitconfig 文件中的 Git 别名错误

转载 作者:太空狗 更新时间:2023-10-29 14:40:34 25 4
gpt4 key购买 nike

我一直在使用这个别名:

aliases = !git config --get-regexp 'alias.*' | colrm 1 6 | sed 's/[ ]/ = /'

显示配置文件中的所有别名。

但它很乱 - 我想在“=”符号之前为别名添加颜色。所以我添加了一些颜色:

aliases = !git config --get-regexp 'alias.*' | colrm 1 6 | sed 's/[ ]/ = /' | awk '{printf "\033[1;31m" $1 "\033[0m"; $1=""; print $0;}'

当我从 CLI 使用命令时,它工作得很好,但是当我尝试将它放入 .gitconfig 文件时,它会抛出错误。与引号有关。我试图逃避他们,但无济于事......

如何让别名起作用?

最佳答案

我试了一下,它通过引用整个字符串来工作:

alias2 = !"git config --get-regexp 'alias.*' | colrm 1 6 | sed 's/[ ]/ = /'"

使用这样的跟踪可以极大地帮助您调试配置:

GIT_TRACE=1 git alias2

关于.gitconfig 文件中的 Git 别名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6843577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com