So resetzen

So resetzen
Während der Arbeit an großen Entwicklungsprojekten nehmen Benutzer mehrere Änderungen und Änderungen an den Projektquellcode -Dateien vor, die chaotisch werden. Manchmal ist es erforderlich, die Daten der Git -Zweige zu löschen oder zurückzusetzen, um Platz freizugeben, oder Sie müssen möglicherweise eine Kopie eines anderen vorhandenen Git -Zweigs erstellen. Zu diesem Zweck die “Git merge -no -commit Der Befehl ”wird verwendet, um die hinzugefügten Änderungen zusammenzuführen, zu verpflichten und zu überschreiben. Dann setzen Sie die “Git Checkout -ihr Meister .Befehl zum Zurücksetzen entwickeln Branch.

In diesem Leitfaden wird die Methode zum Zurücksetzen des Entwicklungszweigs in den Master -Zweig erläutert.

So führen Sie einen Reset -Betrieb in Entwicklungszweig zum Master durch?

Befolgen Sie das bereitgestellte Verfahren, um den Entwicklungszweig in den Master -Zweig zurückzusetzen:

  • Gehen Sie zum Git -Repository.
  • Zeigen Sie die Liste der lokalen Filialen an.
  • Wechseln Sie zum "entwickeln" Zweig.
  • Fusionieren, verpflichten und überschreiben Sie die hinzugefügten Änderungen, indem Sie das ausführenGit merge -no -commit -Meister" Befehl.
  • Führen Sie das ausGit Checkout -ihr Meister .Befehl ”, um sich von der Entwicklung bis zum Master -Zweig zu überprüfen, der die neuen neu rebasedigen Commits enthält.
  • Überprüfen Sie den Zurücksetzen des Zurücksetzens über den Git -Protokoll -Verlauf.

Schritt 1: Wechseln Sie zum Root -Verzeichnis

Führen Sie zunächst das ausCDBefehl ”und wechseln Sie zum angegebenen Repository -Pfad:

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

Schritt 2: Liste der Zweige anzeigen

Verwenden Sie die “Git -ZweigBefehl, um alle vorhandenen lokalen Filialen aufzulisten:

$ Git Branch

Aus der folgenden Liste haben wir das ausgewähltentwickeln" Zweig:

Schritt 3: Bewegen Sie sich, um die Zweigstelle zu entwickeln

Wechseln Sie nun zum Ziel “entwickeln”Zweig mit Hilfe des folgenden Befehls:

$ git checkout entwickeln

Schritt 4: Veränderungen zusammen und begehen

Um die hinzugefügten Änderungen zusammenzuführen und zu begehen, kann der folgende Befehl verwendet werden:

$ git merge-no-commit master

Im obigen Befehl das “die“-No-CommitDie Option wird verwendet, um die hinzugefügten Ergebnisse zu überschreiben:

Schritt 5: Wechseln Sie in den Master -Zweig

Danach wechseln Sie zum “Meister”Zweig durch den angegebenen Befehl:

$ git checkout --theirs master .

Hier das "-ihreFlag bezieht sich auf den Zielzweig, der die neuen Commits enthält, die wiederhergestellt werden:

Schritt 6: Überprüfen Sie den Betrieb der Niederlassung von „Develop“ -Ast auf „Master“

Stellen Sie schließlich sicher, ob der Entwicklungszweig auf den Meister zurückgesetzt wird, indem Sie die “ausführen“Git -Protokoll ." Befehl:

$ git log .

Gemäß der untergegebenen Ausgabe wird der Entwicklungszweig erfolgreich auf den gewünschten Zweig zurückgesetzt:

Wir haben effizient den Prozess des Zurücksetzens des Entwicklungszweigs auf den Master -Zweig zur Verfügung gestellt.

Abschluss

Um den Entwicklungszweig in den Master -Zweig zurückzusetzen, gehen Sie zunächst zum Git -Repository und überprüfen Sie die Liste aller lokalen Zweige. Wechseln Sie dann zum “entwickeln”Zweig, laufen Sie die“Git merge -no -commit -MeisterBefehl, die hinzugefügten Änderungen zusammenzuführen, zu verpflichten und zu überschreiben. Um das neue Commit to Master zu enthalten, das in der Entwicklungszweig umgebaut wird, führen Sie die “aus“ ausGit Checkout -ihr Meister ." Befehl. Dieser Leitfaden veranschaulicht den Prozess des Zurücksetzens des Entwicklungszweigs auf den Master -Zweig.