Comment puis-je supprimer une entrée dans la configuration globale avec git config?


303

J'ai exécuté une commande de configuration globale dans git pour exclure certains fichiers à l'aide d'un fichier .gitignore_global:

git config --global core.excludesfile ~/.gitignore_global

Existe-t-il un moyen d'annuler la création de ce paramètre à l'échelle mondiale?

Réponses:


556

Je ne sais pas ce que vous entendez par «annuler» le changement. Vous pouvez supprimer le core.excludesfileparamètre comme ceci:

git config --global --unset core.excludesfile

Et bien sûr, vous pouvez simplement modifier le fichier de configuration:

git config --global --edit

... puis supprimez le paramètre à la main.


2
Juste si vous avez répété la même touche (parce que vous avez fait un --add au lieu de --edit), cette commande ne fonctionnera pas mais vous pouvez le fairegit config --replace-all core.excludesfile "your_value"
Juan Saravia

2
Je voulais changer cela en "entrée" mais systemj'ai trouvé le paramètre existant sous la portée, j'ai donc l'habitude git config --system --editde changer mon entrée.
colin_froggatt

"Vous pouvez dire à Git de convertir CRLF en LF lors de la validation, mais pas l'inverse en définissant core.autocrlf en entrée:" De: git-scm.com/book/en/v2/…
colin_froggatt

3
Pour Windows, vous pouvez modifier le fichier dans C: \ Users \% USERNAME% \. Gitconfig
Shital Shah

Dans mon cas, cela ne fonctionne pas pour certains paramètres de filtre; J'ai pu trouver le fichier git config -l --show-originet je suis allé sur le fichier pour modifier son contenu.
WesternGun

31

Vous pouvez utiliser le --unsetdrapeau de git configpour faire ceci comme ceci:

git config --global --unset user.name
git config --global --unset user.email

Si vous avez plusieurs variables pour une configuration, vous pouvez utiliser:

git config --global --unset-all user.name

18

Essayez ceci depuis la ligne de commande pour modifier les détails de la configuration git.

git config --global --replace-all user.name "Your New Name"

git config --global --replace-all user.email "Your new email"

14

Ouvrez le fichier de configuration pour modifier:

git config --global --edit

Appuyez Insertet supprimez le paramètre

et enfin taper :wqet Enterenregistrer.


10

Vous pouvez vérifier tous les paramètres de configuration à l'aide de

git config --global --list

Vous pouvez supprimer le paramètre par exemple nom d'utilisateur

git config --global --unset user.name

Vous pouvez modifier la configuration ou supprimer manuellement le paramètre de configuration à l'aide de:

git config --global --edit 

4

Vous pouvez modifier le ~/.gitconfigfichier dans votre dossier personnel. C'est là que tous les --globalparamètres sont enregistrés.


2

Les informations de configuration git seront stockées dans la ~/.gitconfigplate-forme Unix.

Sous Windows, il sera stocké dans C:/users/<NAME>/.gitconfig.

Vous pouvez le modifier manuellement en ouvrant ces fichiers et en supprimant les champs qui vous intéressent.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.