Cómo alias en git eliminar twigs fusionadas

Estoy tratando de alias el command:

git branch --merged | grep -v "\*" | grep -v master | xargs -n 1 git branch -d 

Tomado de esta respuesta

Este es mi file .gitconfig:

 [cnetworkingential] helper = wincnetworking [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 -- 

Pero ahora, cuando bash editar el file .gitconfig, aparece el siguiente error:

 $ git config --global --edit fatal: bad config file line 9 in C:\Users\Doron Grinzaig/.gitconfig 

¡Me dijeron que necesito usar ! para ejecutar scripts bash como git alias, pero el siguiente arrojó el mismo error:

 [alias] db = !git branch --merged | grep -v "\*" | grep -v master | grep -v dev | xargs -n 1 git branch -d 

Estoy usando git bash para Windows.

Intenta escaping las comillas y la barra invertida en el primer command grep:

 [alias] db = !git branch --merged | grep -v \"\\*\" | grep -v master | grep -v dev | xargs -n 1 git branch -d