Pourquoi des guillemets sont ignorés dans la configuration Git?

git, windows 7. J’essaie de définir un éditeur de texte de différentes manières:

$ git config –global core.editor “C: \ Program Files \ Notepad ++ \ notepad ++. exe”
$ git config –global core.editor \ “C: \ Program Files \ Notepad ++ \ notepad ++. exe \”
$ git config –global core.editor ‘C: \ Program Files \ Notepad ++ \ notepad ++. exe’

Mais quand je regarde le fichier de configuration (via la commande git config --list ), j’obtiens le même résultat:

core.editor = C: \ Program Files \ Notepad ++ \ notepad ++. exe

Donc, je ne peux pas faire un commit, je reçois une erreur:

$ git commit C: \ Program Files \ Notepad ++ \ notepad ++. exe: C: Programme: erreur de commande introuvable : Un problème est survenu avec l’éditeur “C: \ Program Files \ Notepad ++ \ notepad ++ .exe”. Veuillez fournir le message en utilisant l’option -m ou -F.

J’ai essayé d’éditer manuellement le fichier .gitconfig (j’ai ajouté les guillemets) mais ce n’est pas utile pour moi.

Pourquoi les devis sont-ils ignorés et comment puis-je le résoudre?

Essayez ça

 git config --global core.editor "'C:\Program Files\Notepad++\notepad++.exe'" 

Vous devez utiliser des barres obliques (/) plutôt que des barres obliques inverses (\) dans votre chemin.

Source: [ ici ] sous “Configurer git et les helpers”