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?

hatmatrix
la source

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.

larsks
la source
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
Yousry Elwrdany
la source
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"
Prabhakar Undurthi
la source
14

Ouvrez le fichier de configuration pour modifier:

git config --global --edit

Appuyez Insertet supprimez le paramètre

et enfin taper :wqet Enterenregistrer.

Pasan Sumanaratne
la source
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 
AConsommateur
la source
4

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

Angelo Mendes
la source
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.

Santhosh Kumar HN
la source