Git - Entfernen Sie den Verpflichtung aus der Geschichte

Git - Entfernen Sie den Verpflichtung aus der Geschichte
Git Commit ist eine der wichtigsten Komponenten des Git -Programms. Der verschiedene Entwickler arbeitet mit dem Working Repository von GIT im Projekt und verändert die Dateien, Funktionen und Funktionen des Projekts. Anschließend werden diese Änderungen im Git Local Repository mit Git Commit festgelegt und gespeichert. Gelegentlich können Git -Benutzer die Änderungen fälschlicherweise begehen oder die gleichen Änderungen um viele Male begehen, was zu Verwirrung führen kann. Daher müssen diese Commits aus der Geschichte entfernt werden.

Diese Beschreibung wird darauf ausgeht, wie man Commits aus der Geschichte entfernen kann.

Wie beseitigt man die Verpflichtung aus der Geschichte in Git?

Um ein bestimmtes Commit von der Geschichte zu entfernen, öffnen Sie zunächst das Git -Repository. Bearbeiten Sie die Commits über die “Git -Rebase”. Danach wird die Commit -Datei im Standard -Editor geöffnet, von wo aus Sie das Commit aus der Datei entfernen und speichern können.

Schauen Sie sich die vorliegenden Anweisungen an, um einen Commit aus der Geschichte zu entfernen.

Schritt 1: Öffnen Sie Git Terminal
Öffnen Sie zunächst das Git -Terminal von der “Start" Speisekarte:

Schritt 2: Öffnen Sie das Git -Repository
Gehen Sie als nächstes zum Git -Repository durch das “CD" Befehl:

$ CD "C: \ Git"

Schritt 3: Git -Protokolle überprüfen
Schauen Sie sich die Git -Protokolle an, indem Sie den angegebenen Befehl verwenden:

$ git log

Schritt 4: Bearbeitungsverlauf Historie bearbeiten
Verwenden Sie die “Git -RebaseBefehl, den Commit aus der Geschichte zu löschen und die Commit -ID des Commits anzugeben, die dem am nächsten kommt, der gelöscht werden muss. Hier wird die Option "-i" verwendet, um die Commit-Datei zu bearbeiten:

$ git rebase -i 2cb5bf1

Schritt 5: Commit entfernen
Auf diese Weise wird die Commit -Datei im Standard -Editor geöffnet. Entfernen Sie das Commit, das Sie löschen möchten. Zum Beispiel haben wir die „entfernt“be7d3e3" begehen:

Danach drücken Sie die “Strg+sSchaltfläche zum Speichern von Änderungen. Um den Nano -Redakteur zu verlassen, klicken Sie auf die “Strg+x" Taste:

Überprüfen Sie nun, ob das Commit aus der Geschichte entfernt wird oder nicht, indem Sie das Git -Protokoll anzeigen:

$ git log

Sie können sehen, dass wir den Commit von der Geschichte erfolgreich entfernt haben:

So entfernen Sie das jüngste Commit aus der Geschichte?

Um das letzte Commit aus der Festungsgeschichte zu entfernen, gehen Sie die bereitgestellten Schritte durch.

Schritt 1: Überprüfen Sie das Git -Protokoll
Überprüfen Sie zunächst die Git -Protokolle, um das neueste Commit aus der Geschichte zu überprüfen:

$ git log

Schritt 2: Entfernen Sie das jüngste Commit
Um das neueste Commit zu entfernen, führen Sie die “aus“ ausGit Reset -Hard Head ~ 1" Befehl:

$ git Reset -harter Kopf ~ 1

Überprüfen Sie erneut das GIT -Protokoll, um zu überprüfen, ob das jüngste Commit gelöscht wird oder nicht die “Git -Protokoll" Befehl:

$ git log

Wir haben über die Entfernung des Commits aus der Geschichte gearbeitet.

Abschluss

Abschluss
Um das Komitee aus der Geschichte zu entfernen, öffnen Sie zunächst das Git -Repository. Bearbeiten Sie als nächstes den Commit durch die “Git Rebase -i " Befehl. Auf diese Weise wird die Commit -Datei im Standard -Editor geöffnet. Entfernen Sie das Commit und speichern Sie die Änderungen. Während die jüngsten Commits entfernen, verwenden Sie die “Git Reset -Hard Head ~ 1" Befehl. Dieser Beitrag hat über die Entfernung des Commits aus der Geschichte ausgearbeitet.