Fall 1: Letzte Übermittlung und kein Push Führen Sie den folgenden Befehl aus: git commit --amend git öffnet den $EDITOR-Editor, der das Protokoll dieser Übermittlung lädt, damit wir es bearbeiten können. Speichern Sie es nach der Bearbeitung, um die Änderung abzuschließen. Fall 2: Letzte Übermittlung und an den Server gesendet Führen Sie den folgenden Befehl aus:
Dasselbe wie Situation eins. Wenn Sie Push zum Pushen an einen Remote-Server verwenden, müssen Sie --force hinzufügen, damit der Server den Verlauf aktualisieren kann. Es ist zu beachten, dass das erzwungene Übertragen des geänderten Protokolls auf den Git-Server dazu führen kann, dass die lokalen Kopien anderer Benutzer nicht mehr synchron sind, wenn diese Änderungen vorgenommen haben. Daher sollten Sie dies am besten bei ihnen überprüfen. Fall 3: Alte Commits und nicht gepusht Vorausgesetzt, es handelt sich um das drittletzte Commit, kann dieses mithilfe des Git-Logs angezeigt werden.
Inhalt hinzufügen
Inhalt hinzufügenc
Inhalt hinzufügen
Rebase ausführen git rebase -i HEAD~3 Es wird ein Editor geöffnet, der die letzten drei Commits anzeigt, ähnlich diesem:
Sie werden sehen, dass es in der Reihenfolge der Commits angezeigt wird, also in der umgekehrten Reihenfolge wie im Git-Log. Suchen Sie die Zeile, in der Sie das Protokoll bearbeiten möchten, ändern Sie „Pick“ in „Bearbeiten“ und speichern Sie. Als nächstes ändern Sie den Protokollinhalt git commit --amend Wenn Sie mit der Bearbeitung des Protokolls fertig sind, denken Sie daran, Folgendes auszuführen: git rebase --weiter Der Zweck einer Rebase besteht darin, den Commit-Verlauf anzuzeigen und Ihnen die Auswahl zu überlassen, was geändert werden soll. Mit Git können Sie den Inhalt in einem neuen Zweig ändern. Mit git rebase --continue können Sie zum vorherigen Zweig zurückkehren. Fall 4: Alte Übermittlung, die auf den Server übertragen wurde Der vorherige Vorgang zum Bearbeiten des Protokolls ist der gleiche wie im Fall 3:
X kennzeichnet die letzte Übermittlung. Nachdem Sie die Bearbeitung des Protokolls abgeschlossen haben, führen Sie Push aus: git push origin master --force Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Datagrip2020 kann MySQL-Treiber nicht herunterladen
>>: Detaillierte Erklärung der MySQL-Datenbank-Trigger
Wenn wir in einem Terminal oder einer Konsole arb...
Inhaltsverzeichnis Prämisse TypeScript vs. JavaSc...
Inhaltsverzeichnis Problembeschreibung: Installat...
In den vorherigen drei Artikeln wurden gängige Si...
Wenn Sie Inhalte vor Benutzern von Telefonen, Tabl...
1. Überprüfen Sie die MySQL-Datenbankkodierung my...
Als ich heute einen Flash-Werbecode schrieb, habe ...
Vorwort Durch das Hinzufügen einer Drag & Dro...
Vorwort In den meisten Projekten werden Sie auf e...
Die heruntergeladene Version ist die Zip-Dekompri...
Die Schritte zum Verpacken einer Python-Umgebung ...
Schauen wir uns zunächst die offizielle MySQL-Dok...
1. Prozentuale Basis für Elementbreite/-höhe/-pol...
Leistung Zum Beispiel: HTML: <div Klasse="...
Der Autor arbeitet seit über einem Jahr an einem ...