Wenn ein Benutzer neue Quellcodedateien im Git -Staging -Index ändert oder hinzufügt. Anschließend müssen sie die aktuellen Repositorys mit neu hinzugefügten Änderungen durch das Verhalten aktualisieren. Darüber hinaus dürfen Entwickler die Festungsgeschichte ansehen, wann immer sie wollen, so wie sie bei Bedarf jede Commit -Botschaft ändern können.
In dieser Beschreibung wird die Art und Weise besprochen, die alten Commit-Nachrichten mithilfe der “zu ändernGit -Rebase”.
So ändern Sie alte Commit -Nachrichten mit "Git Rebase"?
Überprüfen Sie die folgenden Anweisungen, um die alte Commit -Nachricht mit der “zu ändernGit -Rebase”:
Schritt 1: Weiterleiten
Gehen Sie zunächst zum örtlichen Git -Repository, indem Sie die “ausführen“CDBefehl zusammen mit seinem Weg:
$ CD "C: \ Benutzer \ Nazma \ Git \ Demo4"
Schritt 2: Protokollverlauf überprüfen
Dann führen Sie das aus “ausGit -ProtokollBefehl, um den kurzen Referenzprotokollverlauf anzuzeigen
$ git log --oneline -5
Hier haben wir den Bereich als “angegeben“-5„Was bedeutet, dass wir die neuesten fünf Commit -Referenzprotokolle anzeigen möchten. Wie Sie sehen können, haben wir hervorgehoben “Bienen2… ”Sha-hash, um ihre Commit-Nachricht zu ändern:
Schritt 3: Kopfzeiger bewegen
Verwenden Sie die “Git -RebaseBefehl zusammen mit dem “-ich”Für den Rebase -Betrieb rekursiv und Kopfposition als" als "als" als "2”:
$ git rebase -i Kopf ~ 2
Wenn der oben genannte Befehl ausgeführt wird, wird die Textdatei mit dem Standard-Editor geöffnet. Suchen Sie nun nach dem ausgewählten Commit und platzieren Sie die “e”Für bearbeiten daneben. Speichern Sie Änderungen und schließen Sie das Fenster:
Wenn der Standard -Editor schließt, werden die folgenden Anweisungen angezeigt:
Schritt 4: Commit -Nachricht ändern
Schließlich führen Sie das aus “ausGit Commit"Mit dem" verpflichten "-ändern" Möglichkeit:
$ Git Commit -Amend
Fügen Sie nun im Standardtexteditor eine neue Commit -Nachricht hinzu. Zum Beispiel haben wir tippt “Es ist meine neue Textdatei”Als neue Commit -Nachricht:
Wie Sie sehen können, wurde die Ziel -alte Nachricht erfolgreich geändert:
Schritt 5: Überprüfung
Um die geänderte Commit -Nachricht zu gewährleisten, führen Sie die “die“ aus “ausGit -Protokoll" Befehl:
$ git log --oneline -5
Gemäß der untergegebenen Ausgabe wird die alte meldung erfolgreich geändert:
Wir haben die Art und Weise zusammengestellt, alte Commit -Nachrichten zu ändern, indem wir die „nutzen“Git -Rebase”.
Abschluss
Um die alte Commit -Nachricht zu ändern, indem Sie die verwenden “Git -RebaseErstens, um das lokale Git -Repository umzuleiten. Zeigen Sie dann den Git Commit -Protokollgeschichte an und wählen Sie das alte Commit aus, das geändert werden muss. Danach führen Sie die "Git Rebase -i Kopf ~ 2Befehl ”, ändern Sie den Status der ausgewählten Commit -Nachricht und führen Sie die“ ausGit Commit -amendBefehl ”und fügen Sie eine neue Commit -Nachricht hinzu. Diese Beschreibung veranschaulicht die Art und Weise, die alten Commit-Nachrichten zu ändern, indem sie die “nutzteGit -Rebase”.