Maison  >  Article  >  outils de développement  >  Comment modifier les informations utilisateur de soumission git dans l'idée

Comment modifier les informations utilisateur de soumission git dans l'idée

WBOY
WBOYoriginal
2023-05-25 18:52:097197parcourir

Ces dernières années, Git, en tant que système de contrôle de versions très populaire, est devenu un outil indispensable dans le travail de développement quotidien. Git se positionne comme un système de contrôle de version distribué, de sorte que chaque développeur dispose de son propre référentiel Git local et échange du code avec les autres membres de l'équipe via des opérations push et pull.

Dans Git, chaque soumission doit enregistrer les informations sur l'auteur et le soumissionnaire, ce qui est très important pour la collaboration en équipe. Cependant, dans certains cas, nous pouvons être amenés à modifier les informations sur l'auteur et l'auteur des soumissions Git, telles que l'adresse e-mail ou le nom de l'auteur saisi de manière incorrecte, ou les informations de l'auteur doivent être remplacées, etc.

Bien que ce processus semble simple, il nécessite en réalité certaines opérations pour être réalisé. Cet article explique comment modifier les informations sur l'auteur et l'auteur de la soumission Git, notamment les éléments suivants : modification Soumettre les informations sur l'auteur et l'auteur de la soumission

    Utilisez le plug-in Git pour modifier les informations sur l'auteur et l'auteur de la soumission
  1. 1. Vérifiez les informations sur l'auteur et l'auteur de la soumission Git#🎜🎜. #
  2. Avant de modifier les informations sur l'auteur et le soumissionnaire de la soumission Git, nous devons d'abord comprendre les informations de soumission actuelles. Nous pouvons utiliser la commande Git log pour afficher l'historique des soumissions dans l'entrepôt actuel, qui contient les informations sur l'auteur et l'auteur de chaque soumission.
  3. Entrez l'instruction suivante sur la ligne de commande pour afficher l'historique des validations Git :
$ git log

Après avoir exécuté la commande, toutes les informations du journal de validation seront affichées, y compris les informations sur l'auteur et l'auteur. :

commit 4e3a2bc658d73707f4c9f4bccaf613b806b1e405
Author: John Smith <john.smith@example.com>
Date:   Mon May 10 14:18:46 2021 +0800

    Updated README.md file

commit 8b60ce20d2a8c0f4be80b6783afa9d0a439a9cfd
Author: Jane Doe <jane.doe@example.com>
Date:   Tue May 4 09:30:55 2021 +0800

    Added new feature to application

...

Comme indiqué ci-dessus, l'enregistrement de soumission comprend la valeur de hachage de la soumission, l'auteur, l'horodatage, la description de la soumission, etc. Ensuite, nous présenterons comment modifier les informations sur l'auteur et le committer des commits Git.

2. Utilisez les commandes Git pour modifier les informations sur l'auteur et l'auteur de la soumission

Git fournit un ensemble de commandes pour modifier les informations sur l'auteur et l'auteur de la soumission dans l'historique de la soumission, notamment : # 🎜🎜#

git commit --amend --author="Nom de l'auteur d43781567a7869ed95c3573c07166762": Cette commande peut modifier les informations sur l'auteur dans l'unité de soumission la plus récente ; #git filter-branch : Cette commande peut modifier les informations sur l'auteur et le demandeur de plusieurs unités de soumission.

Ici, nous ne présenterons que la première méthode.

    Modifier les informations sur l'auteur et l'auteur de la dernière soumission
  1. Tout d'abord, nous pouvons utiliser la commande suivante pour afficher le dernier enregistrement de soumission : #🎜 🎜#
    $ git log -1
  2. Ensuite, nous pouvons utiliser le paramètre --amend pour modifier les informations sur l'auteur et l'auteur de la dernière soumission. Par exemple, si vous devez changer l'adresse e-mail de l'expéditeur de la mauvaise adresse e-mail à la bonne adresse e-mail, vous pouvez utiliser la commande suivante :
$ git commit --amend --author="Author Name <correct-email@example.com>"

Ensuite, nous pouvons à nouveau utiliser la commande git log pour vérifiez le dernier enregistrement de validation Si les informations sur l'auteur et l'auteur de la soumission ont été modifiées :

$ git log -1
    Si tout est normal, vous verrez que les informations sur l'auteur de la dernière soumission ont été modifiées par l'adresse e-mail correcte spécifiée.
  1. Remarque : Cette commande ne peut modifier que l'unité de soumission la plus récente. Si vous devez modifier les informations sur l'auteur et l'auteur de plusieurs unités de soumission, vous devez utiliser la commande git filter-branch (voir la documentation officielle). pour plus de détails).

3. Utilisez le plug-in Git pour modifier les informations sur l'auteur et le demandeur de la soumission

Bien que l'utilisation des commandes Git pour modifier les informations sur l'auteur et le demandeur de la soumission soit une méthode efficace, mais dans l'équipe En collaboration, une méthode plus simple et plus simple est nécessaire pour gérer les informations du committer Git.

Heureusement, il existe des plugins Git célèbres qui peuvent nous aider à accomplir cette tâche. De manière générale, ces plug-ins fournissent une interface graphique simple et facile à utiliser pour nous aider à modifier rapidement les informations du committer Git. Voici deux plug-ins bien connus : GitKraken et SourceTree.

GitKraken

GitKraken est un client Git développé par Axosoft qui permet de gérer les entrepôts Git via une interface graphique. Il intègre des fonctionnalités puissantes, notamment :

Opération Git basée sur une interface graphique

Gestion visuelle des branches Git
    #🎜🎜 #Code flexible ; outils de révision et plus encore.
Parmi eux, la vue Auteurs dans GitKraken peut nous aider à modifier rapidement les informations du committer Git.

Pour utiliser GitKraken pour modifier les informations du committer Git, vous devez d'abord ouvrir la vue Auteurs. Dans le volet de gauche, sélectionnez Commits, puis cliquez avec le bouton droit sur l'enregistrement de validation que vous souhaitez modifier et sélectionnez l'option Modifier l'auteur ou Modifier le commissaire.
  • Ensuite, une fenêtre permettant de modifier les informations du demandeur apparaîtra. Nous pouvons modifier le nom et l'adresse e-mail du demandeur. Une fois l’édition terminée, enregistrez-la simplement directement. À ce stade, GitKraken réécrira automatiquement les informations soumises sur l'auteur et le demandeur et ajoutera un nouvel enregistrement de soumission.
  • SourceTree
SourceTree est un client Git développé par Atlassian, qui permet également de gérer les entrepôts Git via une interface graphique. Il intègre quelques fonctions utiles, notamment :

Outil d'exploitation Git facile à utiliser

Outil de gestion de branche interactif

     ; Peut être intégré à d'autres outils de développement via des plug-ins.
De même, SourceTree fournit également une interface pour modifier les informations du committer Git.

Pour modifier les informations du committer Git, sélectionnez d'abord l'enregistrement de commit que vous souhaitez modifier, puis cliquez avec le bouton droit de la souris et sélectionnez l'option Modifier le commit. Ensuite, une fenêtre d'édition de la soumission apparaîtra, dans laquelle vous pourrez directement modifier le nom et l'adresse e-mail de l'auteur de la soumission. Une fois l’édition terminée, enregistrez-la simplement directement.

Conclusion

Dans cet article, nous avons présenté comment modifier les informations sur l'auteur et le committer de Git. Que vous utilisiez l'outil de ligne de commande Git ou le plug-in Git, vous pouvez modifier rapidement les informations du committer Git pour améliorer la collaboration en équipe. J'espère que cet article pourra vous être utile pour votre utilisation de Git, merci !

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
Article précédent:Que diriez-vous de polo gitArticle suivant:Que diriez-vous de polo git