Heim >Entwicklungswerkzeuge >Idiot >So ändern Sie die Benutzerinformationen für die Git-Übermittlung in der Idee

So ändern Sie die Benutzerinformationen für die Git-Übermittlung in der Idee

WBOY
WBOYOriginal
2023-05-25 18:52:097242Durchsuche

Git hat sich in den letzten Jahren als sehr beliebtes Versionskontrollsystem zu einem unverzichtbaren Werkzeug in der täglichen Entwicklungsarbeit entwickelt. Git ist als verteiltes Versionskontrollsystem positioniert, sodass jeder Entwickler über sein eigenes lokales Git-Repository verfügt und Code über Push- und Pull-Vorgänge mit anderen im Team austauscht.

In Git muss jede Einreichung die Informationen zum Autor und Einreicher aufzeichnen, was für die Teamzusammenarbeit sehr wichtig ist. In einigen Fällen müssen wir jedoch möglicherweise die Autoren- und Einreicherinformationen von Git-Einsendungen ändern, z. B. wenn die E-Mail-Adresse oder der Name des Einreichers falsch eingegeben wurde oder die Informationen des Einreichers ersetzt werden müssen usw.

Obwohl dieser Vorgang einfach erscheint, sind tatsächlich einige Vorgänge erforderlich, um ihn abzuschließen. In diesem Artikel wird erläutert, wie Sie die Autoren- und Einreicherinformationen der Git-Einreichung ändern, einschließlich der folgenden:

  1. Überprüfen Sie die Autoren- und Einreicherinformationen der Git-Einreichung
  2. Git-Befehl verwenden Änderung der Informationen zum Autor und Einreicher der Einreichung
  3. Verwenden Sie das Git-Plug-in, um die Informationen zum Autor und Einreicher der Einreichung zu ändern

1 Überprüfen Sie die Informationen zum Autor und Einreicher der Git-Einreichung#🎜🎜 #

Bevor wir die Informationen zum Git-Einreichungsautor und -einreicher ändern, müssen wir zunächst die aktuellen Einreichungsinformationen verstehen. Mit dem Git-Protokollbefehl können wir den Übermittlungsverlauf im aktuellen Warehouse anzeigen, der die Autor- und Einreicherinformationen jeder Übermittlung enthält.

Geben Sie die folgende Anweisung in der Befehlszeile ein, um den Git-Commit-Verlauf anzuzeigen:

$ git log

Nach der Ausführung des Befehls werden alle Commit-Protokollinformationen angezeigt, einschließlich der Informationen zum Autor und zum Absender :

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

...

Wie oben gezeigt, enthält der Einreichungsdatensatz den Hashwert der Einreichung, den Autor, den Zeitstempel, die Einreichungsbeschreibung usw. Als Nächstes stellen wir vor, wie Sie die Autoren- und Committerinformationen von Git-Commits ändern.

2. Verwenden Sie Git-Befehle, um die Informationen zum Autor und Einreicher der Einreichung zu ändern.

Git stellt eine Reihe von Befehlen zum Ändern der Informationen zum Autor und Einreicher im Einreichungsverlauf bereit, darunter: # 🎜🎜#

git commit --amend --author="Autorenname f9f4cc2859a7bdb79edcd9213be8fba4": Dieser Befehl kann die Autoreninformationen in der letzten Einreichungseinheit ändern; #git filter-branch: Dieser Befehl kann die Autoren- und Einreicherinformationen mehrerer Einreichungseinheiten ändern.
  1. Hier stellen wir nur den ersten Weg vor.
Ändern Sie die Autoren- und Einreicherinformationen der neuesten Einreichung.

    Zunächst können wir den folgenden Befehl verwenden, um den neuesten Einreichungsdatensatz anzuzeigen : #🎜 🎜#
    $ git log -1
  1. Dann können wir den Parameter --amend verwenden, um die Autoren- und Einreicherinformationen der letzten Einreichung zu ändern. Wenn Sie beispielsweise die E-Mail-Adresse des Absenders von der falschen E-Mail-Adresse in die richtige E-Mail-Adresse ändern müssen, können Sie den folgenden Befehl verwenden:
  2. $ git commit --amend --author="Author Name <correct-email@example.com>"
Als nächstes können wir den Befehl git log erneut verwenden Überprüfen Sie den neuesten Commit-Datensatz. Ob die Autoren- und Einreicherinformationen geändert wurden:

$ git log -1

Wenn alles normal ist, werden Sie sehen, dass die Autoreninformationen der letzten Übermittlung an die angegebene korrekte E-Mail-Adresse geändert wurden.

Hinweis: Dieser Befehl kann nur die aktuellste Übermittlungseinheit ändern. Wenn Sie die Autoren- und Einreicherinformationen mehrerer Übermittlungseinheiten ändern müssen, müssen Sie den Befehl git filter-branch verwenden (siehe offizielle Dokumentation). für Einzelheiten).

3. Verwenden Sie das Git-Plug-in, um die Informationen zum Autor und Einreicher der Einreichung zu ändern.

Die Verwendung von Git-Befehlen zum Ändern der Informationen zum Autor und Einreicher der Einreichung ist zwar eine effektive Methode, aber im Team In der Zusammenarbeit ist eine einfachere und einfachere Methode erforderlich, um Git-Committer-Informationen zu verwalten.

Glücklicherweise gibt es einige berühmte Git-Plugins, die uns bei der Bewältigung dieser Aufgabe helfen können. Im Allgemeinen bieten diese Plug-Ins eine einfache und benutzerfreundliche grafische Oberfläche, die uns dabei hilft, Git-Committer-Informationen schnell zu ändern. Hier sind zwei bekannte Plug-Ins: GitKraken und SourceTree.

GitKraken

GitKraken ist ein von Axosoft entwickelter Git-Client, der Git-Warehouses über eine grafische Oberfläche verwalten kann. Es integriert einige leistungsstarke Funktionen, darunter:
  1. Git-Betrieb basierend auf grafischer Oberfläche;
#🎜🎜 #Flexibler Code Überprüfungstools und mehr.

    Unter anderem kann uns die Autorenansicht in GitKraken dabei helfen, Git-Committer-Informationen schnell zu bearbeiten.
  • Um GitKraken zum Ändern von Git-Committer-Informationen zu verwenden, müssen Sie zunächst die Autorenansicht öffnen. Wählen Sie im linken Bereich „Commits“ aus, klicken Sie dann mit der rechten Maustaste auf den Commit-Datensatz, den Sie ändern möchten, und wählen Sie die Option „Autor bearbeiten“ oder „Commiter bearbeiten“.
  • Als nächstes erscheint ein Fenster zum Bearbeiten der Einreicherinformationen. Wir können den Namen und die E-Mail-Adresse des Einreichers ändern. Nachdem die Bearbeitung abgeschlossen ist, speichern Sie sie einfach direkt. Zu diesem Zeitpunkt schreibt GitKraken automatisch die übermittelten Autoren- und Einreicherinformationen um und fügt einen neuen Einreichungsdatensatz hinzu.
SourceTree

SourceTree ist ein von Atlassian entwickelter Git-Client, der auch Git-Warehouses über eine grafische Oberfläche verwalten kann. Es integriert einige nützliche Funktionen, darunter:

Einfach zu verwendendes Git-Betriebstool
  1. Interaktives Branch-Management-Tool; Kann über Plug-Ins in andere Entwicklertools integriert werden.

In ähnlicher Weise bietet SourceTree auch eine Schnittstelle zum Ändern von Git-Committer-Informationen.

Um Git-Committer-Informationen zu ändern, wählen Sie zunächst den Commit-Datensatz aus, den Sie bearbeiten möchten, klicken Sie dann mit der rechten Maustaste und wählen Sie die Option „Commit bearbeiten“. Als nächstes öffnet sich ein Bearbeitungsfenster für die Einreichung, in dem der Name und die E-Mail-Adresse des Einreichers direkt geändert werden können. Nachdem die Bearbeitung abgeschlossen ist, speichern Sie sie einfach direkt.

Fazit

In diesem Artikel haben wir vorgestellt, wie man Git-Commit-Autor- und Committer-Informationen ändert. Unabhängig davon, ob Sie das Git-Befehlszeilentool oder das Git-Plug-in verwenden, können Sie Git-Committer-Informationen schnell ändern, um eine bessere Teamzusammenarbeit zu erreichen. Ich hoffe, dieser Artikel kann Ihnen bei der Verwendung von Git hilfreich sein, vielen Dank!

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Benutzerinformationen für die Git-Übermittlung in der Idee. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Wie wäre es mit Polo-Idiot?Nächster Artikel:Wie wäre es mit Polo-Idiot?