任何人都可以帮我弄清楚.gitconfig文件中这行的错误吗?
[alias]
db = !git branch --merged | grep -v "\*" | xargs -n 1 git branch -d
Run Code Online (Sandbox Code Playgroud)
该命令本身有效,我正在关注这篇文章(如何删除已合并的所有git分支?)
但是,当我运行别名'git db'时,它将失败并出现'fatal:bad config file line 22',它指向我的.gitconfig文件中的那一行
扩展MrTux的评论:quotes("")在Git配置文件中有特殊含义.如果要在配置值中使用它们,则必须转义它们然后引用整个值,如下所示:
db = "!git branch --merged | grep -v \"*\" | xargs -n 1 git branch -d"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
910 次 |
| 最近记录: |