Heim >Entwicklungswerkzeuge >Idiot >So ändern Sie die Benutzerinformationen für die Git-Übermittlung in der Idee
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 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 logNach 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.
$ git log -1
$ git commit --amend --author="Author Name <correct-email@example.com>"
$ git log -1Wenn 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: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-BetriebstoolIn ä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!