我正尝试别名命令:
git branch --merged | grep -v "\*" | grep -v master | xargs -n 1 git branch -d
从这个答案采取
这是我的.gitconfig文件:
[credential] helper = wincred [user] name = Doron Grinzaig email = doron@doNotSpamMe.Suckers [push] default = simple [alias] db = git branch --merged | grep -v "\*" | grep -v master | grep -v dev | xargs -n 1 git branch -d unstage = reset HEAD --
但是现在当我尝试编辑.gitconfig文件时,出现错误:
$ git config --global --edit fatal: bad config file line 9 in C:\Users\Doron Grinzaig/.gitconfig
我被告知我需要使用!
用于运行bash脚本作为git别名,但以下返回相同的错误:
[alias] db = !git branch --merged | grep -v "\*" | grep -v master | grep -v dev | xargs -n 1 git branch -d
我使用的是Windows的git bash。
尝试在第一个grep命令中转义引号和反斜杠:
[alias] db = !git branch --merged | grep -v \"\\*\" | grep -v master | grep -v dev | xargs -n 1 git branch -d