Maison  >  Article  >  outils de développement  >  Comment réinitialiser votre nom dans git

Comment réinitialiser votre nom dans git

王林
王林original
2023-05-17 12:59:071485parcourir

Comment réinitialiser votre nom dans git

Si vous entrez un mauvais nom d'utilisateur ou une mauvaise adresse e-mail lorsque vous utilisez git, ou si vous modifiez votre nom et votre adresse e-mail, vous devez alors réinitialiser votre nom d'utilisateur et votre adresse e-mail dans git. Dans cet article, je vais vous expliquer comment accomplir cette tâche dans git.

  1. Afficher la configuration actuelle

Avant de commencer à apporter des modifications, nous devons d'abord examiner la configuration actuelle. Entrez la commande suivante dans le terminal :

git config --global --list

Cette commande affichera les informations de configuration globale actuelle de git, y compris le nom d'utilisateur et l'adresse e-mail. Assurez-vous de voir les informations correctes.

  1. Réinitialiser le nom d'utilisateur et l'adresse e-mail

Si vous devez modifier votre nom d'utilisateur et votre adresse e-mail, vous devez saisir la commande suivante dans le terminal :

git config --global user.name "Your Name Here"
git config --global user.email "your_email@example.com"

Remplacez "Votre nom ici" et "votre_e-mail@exemple.com" avec votre nom et votre adresse email.

Si vous souhaitez utiliser un nom d'utilisateur et une adresse e-mail différents dans un référentiel git spécifique, vous pouvez utiliser la commande ci-dessus dans ce référentiel, mais n'utilisez pas l'option --global.

  1. Vérifiez si les modifications ont pris effet

Une fois les modifications terminées, vous pouvez utiliser les commandes suivantes pour vérifier si les modifications ont pris effet :

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

Ces commandes afficheront respectivement votre nom d'utilisateur et votre adresse e-mail. S'ils affichent des informations sur vos nouveaux paramètres, vos modifications ont réussi.

Remarque :

  • Si vous modifiez votre nom d'utilisateur et votre adresse e-mail dans un entrepôt qui dispose déjà d'un enregistrement de validation, vous devez utiliser la commande suivante pour mettre à jour l'enregistrement de validation précédent :
git filter-branch --commit-filter '
    if [ "$GIT_AUTHOR_EMAIL" = "old_email@example.com" ];
    then
        GIT_AUTHOR_EMAIL=new_email@example.com;
    fi;
    if [ "$GIT_COMMITTER_EMAIL" = "old_email@example.com" ];
    then
        GIT_COMMITTER_EMAIL=new_email@example.com;
    fi;
    git commit-tree "$@";
' HEAD

Remplacer old_email@example.com et new_email@ Remplacez example.com par vos anciennes et nouvelles adresses e-mail. Cette commande réécrira tous les enregistrements de validation, en remplaçant les anciennes adresses e-mail par de nouvelles.

  • Si vous avez plusieurs comptes git, vous devez sélectionner le compte que vous souhaitez utiliser avant d'utiliser git. Utilisez la commande suivante dans le terminal pour changer de compte :
git config user.name "Your Name Here"
git config user.email "your_email@example.com"

Ces commandes n'ont pas l'option --global, elles prennent donc effet dans le référentiel actuel.

Résumé

Réinitialiser votre nom d'utilisateur et votre adresse e-mail git est très simple et ne nécessite que quelques commandes dans le terminal. Toutefois, si vous modifiez des informations dans un référentiel qui possède déjà un enregistrement de validation, vous devez utiliser une méthode spécifique pour mettre à jour l'enregistrement de validation. Avant d'apporter des modifications, assurez-vous de revoir la configuration actuelle pour vous assurer que vous modifiez les informations correctes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn