Dans le processus d'utilisation de Git pour la gestion du code, nous devons parfois modifier le nom d'utilisateur et l'adresse e-mail Git configurés. Lorsque nous soumettons du code au référentiel de code distant, Git utilisera par défaut le nom d'utilisateur et l'adresse e-mail que nous avons ajoutés dans le fichier de configuration Git local.
Si vous devez modifier le nom d'utilisateur sur Git, vous devez suivre les étapes ci-dessous :
git config --global user.name git config --global user.email
Cela affichera le nom d'utilisateur et l'adresse e-mail définis dans votre configuration Git actuelle.
git config --global user.name "你的新用户名"
git config --global user.email "你的新邮箱地址"
git config --global user.name git config --global user.email
À ce moment, votre nouveau nom d'utilisateur et votre nouvelle adresse e-mail seront affichés.
Remarque : la modification de votre nom d'utilisateur et de votre adresse e-mail Git n'affectera que vos paramètres dans le fichier de configuration Git local. Si le code que vous avez soumis a été dupliqué ou cloné par d'autres utilisateurs dans leur propre base de code, ils le verront avant votre nom d'utilisateur et votre adresse e-mail. adresse email. Pour ce faire, vous devez remplacer votre clé publique et réinitialiser votre identité dans votre fichier de configuration ssh (si vous avez utilisé l'authentification par clé ssh). Si vous souhaitez modifier globalement le nom d'utilisateur et l'e-mail dans toutes les informations de soumission historique, vous devez utiliser la commande suivante :
git filter-branch -f --env-filter ' OLD_EMAIL="你的旧邮箱地址" CORRECT_NAME="你的新用户名" CORRECT_EMAIL="你的新邮箱地址" if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ] then export GIT_COMMITTER_NAME="$CORRECT_NAME" export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL" fi if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ] then export GIT_AUTHOR_NAME="$CORRECT_NAME" export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL" fi ' --tag-name-filter cat -- --branches --tags
Remarque : Cette commande modifiera toutes vos soumissions historiques et ne l'exécutera qu'après avoir confirmé que vous souhaitez effectuer cette opération. opération. Notez également que cette commande modifiera le hachage de validation, ce qui forcera l'ajout de modifications matérielles à l'historique de Git, affectant potentiellement le travail d'autres personnes. Alors s’il vous plaît, faites-le avec prudence.
En bref, il est facile de modifier votre nom d'utilisateur et votre adresse email Git, mais sachez que les modifications peuvent affecter les enregistrements de soumissions précédentes, notamment dans le cas d'une collaboration à plusieurs. Il est recommandé de bien réfléchir avant de modifier.
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!