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.