So entfernen Sie das Engagement aus einem Zweig in Git

So entfernen Sie das Engagement aus einem Zweig in Git
Wenn Menschen zusammen im selben Projekt wie ein Team arbeiten, begegnen sie häufig auf viele Situationen, in denen Daten in Zweigen hinzugefügt, entfernen oder aktualisiert werden müssen. Es könnte ein Problem für ein Mitglied sein, die Commit -Nachrichten während der Entwicklung aufrechtzuerhalten. Git erleichtert den Benutzern das Entfernen oder Aktualisieren von Commits nach und bevor Sie Änderungen in das Git -Remote -Verzeichnis verschieben.

In dieser Studie werden wir kurz das Verfahren der Entfernung eines Commit von einem Zweig in Git erörtern.

So entfernen Sie das Engagement aus einem Zweig in Git?

In Git können Sie sowohl unpolitische als auch gedrängte Commits aus einem Zweig entfernen. Ich weiß nicht? Die folgenden Abschnitte unterstützen Sie in dieser Hinsicht.

Notiz: Für die Demonstration werden wir das Szenario berücksichtigen, in dem wir einige Dateien im GIT -Verzeichnis erstellt und Änderungen am Repository begangen haben. Später wurde bekannt, dass wir Änderungen am falschen Verzeichnis begangen hatten, und diese Commits mussten entfernt werden.

Schauen Sie sich dazu den folgenden Abschnitt an.

Methode 1: Entfernen Sie das unpusste Commit aus einem Zweig im Git-Repository

Befolgen Sie die angegebenen Anweisungen zum Entfernen von unpälligen Änderungen aus einem Zweig eines Git-Repositorys.

Schritt 1: Öffnen Sie Git Bash

Drücken Sie die “Strg + EscSchlüssel, um die zu öffnen "Start-upMenü und öffnen Sie die “Git Bash" Terminal:

Schritt 2: Navigieren Sie zum Git -Verzeichnis

Gehen Sie als nächstes zum GIT -Verzeichnis, von dem Sie das Commit entfernen möchten:

$ CD "C: \ Benutzer \ Nazma \ Git \ mari_khan \ my_dir"

Schritt 3: Datei erstellen

Führen Sie den folgenden Befehl aus, um eine neue Datei zu erstellen und einen Text darin zu platzieren:

$ echo "Datei hinzugefügt"> Datei1.txt

Wie Sie sehen können, haben wir eine neue Datei namens erstellt “Datei1.txt"Und hinzugefügt"Datei hinzugefügt”String darin:

Schritt 4: Status überprüfen

Überprüfen Sie nun den Status des GIT -Verzeichnisses:

$ Git Status

Die angegebene Ausgabe bedeutet, dass einige Änderungen begangen werden müssen:

Schritt 5: Datei zum GIT -Verzeichnis hinzufügen

Führen Sie als nächstes den folgenden Befehl aus, um die nicht zusammengezogene erstellte Datei im Git -Verzeichnis hinzuzufügen:

$ git fügen Sie Datei hinzu1.txt

Schritt 5: Änderungen begehen

Begründen Sie alle Änderungen in das Git -Repository mit der “Git CommitBefehl mit der gewünschten Nachricht:

$ Git Commit -m "1 Datei hinzugefügt"

Schritt 6: Änderungen entfernen

Entfernen Sie nun den Commit mit dem unterprobierten Befehl:

$ git Reset -harter Kopf ~ 1

Hier das "Git zurücksetzenBefehl ”Entfernt alle Änderungen und“-harter Kopf ~ 1”Wird den Kopf zum vorherigen Commit verlegen:

Schritt 7: Verifizieren Sie gelöschtes Commit

Schließlich führen Sie das aus “ausReflogBefehl ”, um das gelöschte Commit aus Git -Repository zu überprüfen:

$ Git Reflog

Die folgende Ausgabe zeigt an, dass unser Commit erfolgreich aus dem Zweig gelöscht und in das Protokoll platziert wird:

Übergehen wir zum nächsten Abschnitt, um das Verfahren des Entfernens von Commits aus einem Zweig in Git nach dem Drücken zu verstehen.

Methode 2: Entfernen Sie Pushed Commit aus einem Zweig im Git -Repository

Um die bereits gedrückten Commits aus einer Filiale zu entfernen, lesen Sie die unten angegebene Methode.

Schritt 1: Navigieren Sie zum Git -Verzeichnis

Gehen Sie zunächst zum GIT -Verzeichnis, von dem Sie das Commit entfernen müssen:

$ CD "C: \ Benutzer \ Nazma \ Git \ mari_khan \ my_dir3"

Schritt 2: Datei erstellen

Erstellen Sie eine neue Datei und platzieren Sie einige Inhalte darin:

$ echo "neue Datei"> Datei2.txt

Schritt 3: Fügen Sie die Datei in das Git -Repository hinzu

Fügen Sie nun die Datei mithilfe des „die Datei in das Git -Verzeichnis hinzuGit Add" Befehl:

$ git add Datei2 hinzufügen2.txt

Schritt 4: Überprüfen Sie den Status des Git -Repositorys

Überprüfen Sie den Status der Git -Repository:

$ Git Status

Schritt 5: Änderungen begehen

Beachten Sie die Änderungen in das Git -Repository mit jeder Nachricht:

$ Git Commit -m "neue Datei hinzugefügt" "

Schritt 6: Git Push

Führen Sie das ausGit PushBefehl ”, um alle Veränderungen Änderungen in das Remote -Repository zu überschreiten:

$ Git Push

Schritt 7: Änderungen entfernen

Entfernen Sie alle gedrängten Commits aus dem Zweig:

$ Git Push Origin Head -Force

Der "Kopf -Force”Bewegen Sie den Kopf mit Kraft und entfernen alle Änderungen. In unserem Fall haben wir bereits Veränderungen des Feststellungswesens aus dem Zweig entfernt:

Schritt 8: Überprüfen Sie gelöschtes Commit

Schreiben Sie die "ReflogBefehl ”, um das gelöschte Commit aus dem Git -Repository zu überprüfen:

$ Git Reflog

Schritt 9: Commit entfernen

Entfernen Sie den Commit von einem Zweig in Git mit “Git Reset”:

$ git Reset -Soft Head^

Das ist alles! Wir haben das Verfahren des Entfernens des Commit von einem Zweig in Git gezeigt.

Abschluss

Um unpusste Commits aus einer Zweigstelle zu entfernen, die Datei zu erstellen und zu einem Verzeichnis hinzuzufügen, Änderungen zu begehen und die “auszuführen$ git Reset -Hardkopf ~ 1Befehl zum Zurücksetzen aller entfernten Änderungen. Schieben Sie für den nächsten Ansatz Änderungen in das Remote -Verzeichnis und führen Sie die “aus$ git reset -softkopf^Befehl, es aus dem Zweig zu entfernen. In dieser Studie haben wir die Methode zum Entfernen eines Commits aus einem Zweig in Git veranschaulicht.