谁能帮我找出.gitconfig文件中这一行的问题所在?
[alias]
db = !git branch --merged | grep -v "\*" | xargs -n 1 git branch -d
该命令本身有效,我一直关注着这篇文章(如何删除所有已合并的git分支?)
但是,当我运行别名“ git db”时,它将失败并显示“致命:错误的配置文件第22行”,该行指向我的.gitconfig文件中的该行
为了扩展MrTux的注释:""
在Git配置文件中,引号()具有特殊含义。如果要在配置值中使用它们,则必须转义它们,然后引用整个值,如下所示:
db = "!git branch --merged | grep -v \"*\" | xargs -n 1 git branch -d"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句