Entfernen Sie ein Git -Commit, das nicht geschoben wurde

Entfernen Sie ein Git -Commit, das nicht geschoben wurde

Git ist ein beliebtes Tool für DevOps -Projekte, die verwendet werden, um verschiedene Versionen von Projekten zu verfolgen, und bietet dafür viele Funktionen, wie z. Darüber hinaus können Git -Benutzer die Änderungen leicht rückgängig machen oder zurückversetzen und die vorherige Version des Projekts wiederherstellen, indem GIT -Commits entfernt werden, die noch nicht geschoben wurden.

Dieser Beitrag zeigt die Methode zum Entfernen eines Git -Commits, das nicht vorangetrieben wurde.

Entfernen Sie ein Git -Commit, das nicht geschoben wurde

Um das GIT -Commit zu entfernen, das nicht vorangetrieben wurde, öffnen Sie zunächst das Git Local Repository. Als nächstes verwenden Sie die “Git Reset" Befehl.

Um das GIT-Commit zu entfernen, lesen Sie das untergeklagte Verfahren.

Schritt 1: Git Terminal starten

Öffnen Sie das Git -Bash -Terminal im Startmenü:

Schritt 2: Öffnen Sie das Git -Repository

Öffnen Sie das Git -Repository durch das “CD" Befehl:

$ CD "C: \ Git"

Schritt 3: Neue Datei erstellen

Als nächstes verwenden Sie die “berührenBefehl, um eine neue Datei zu erstellen:

$ touch Datei1.txt

Schritt 4: Datei zur Staging -Umgebung hinzufügen

Fügen Sie die erstellte Datei der Staging -Umgebung mit dem erwähnten Befehl hinzu:

$ git fügen Sie Datei hinzu1.txt

Überprüfen Sie den Status des Git -Repositorys mit der “Git -StatusBefehl ”, um festzustellen, ob die Datei in die Staging -Umgebung hinzugefügt wurde:

$ Git Status

Schritt 5: Datei Commit -Datei

Um Änderungen zu implementieren, stellen Sie die Datei aus der Staging -Umgebung fest:

$ Git Commit -m "Erstes Commit"

Überprüfen Sie die Git -Repository -Protokolle, um festzustellen, ob die Änderungen festgelegt wurden oder nicht:

$ git log

Sie können sehen, dass die Datei hier erfolgreich begangen wurde:

Schritt 6: Git Commit entfernen

Um das Git -Commit zu entfernen, das nicht vorangetrieben wurde, führen Sie das aus “ausGit Reset" Befehl. Dieser Befehl wird das Verpflichtung zum vorherigen Komitee zurücksetzen und das neue Commit abwerfen:

$ git zurücksetzen Kopf ~ 1

Überprüfen Sie die GIT -Protokolle erneut, um sicherzustellen, dass das Git -Commit entfernt wurde oder nicht:

$ git log

Die folgende Ausgabe zeigt an, dass wir das GIT -Komitee erfolgreich entfernt haben, das noch nicht vorangetrieben wurde:

Alternativ können Git -Benutzer die “nutzen“Git ResetBefehl zusammen mit dem “-hart" Möglichkeit:

$ git Reset -harter Kopf ~ 1

Wir haben die Methode zum Entfernen eines Git -Commits demonstriert, das nicht vorangetrieben wurde.

Abschluss

Um ein Git -Commit zu entfernen, das nicht vorangetrieben wurde, öffnen Sie zuerst das lokale Git -Repository. NächstGit Commit" Befehl. Um das Git -Commit zu entfernen, das nicht vorangetrieben wurde, verwenden Sie die “Git Reset Head ~ 1Befehl oder der “Git Reset -Hard Head ~ 1" Befehl. Dieser Beitrag hat die Methode zum Entfernen des Git -Commits gezeigt, das nicht vorangetrieben wurde.