Maison > outils de développement > git > le corps du texte

Comment réinitialiser votre nom dans git

王林
Libérer: 2023-05-17 12:59:07
original
1523 Les gens l'ont consulté

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
Copier après la connexion

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"
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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"
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!