Auf Git erstellen Entwickler viele Zweige und jeder Entwickler arbeitet an einem separaten Zweig. Manchmal kodieren sie auf dem aktuellen Zweig, aber später erkennen sie, dass sie an dem falschen Zweig arbeiten, was ihnen einige Probleme verursacht. Infolge.
In diesem Beitrag wird die Methode zum Kopieren der nicht gestellten Änderungen von einem Zweig zu einem anderen Zweig beschrieben.
So kopieren Sie nicht gestellte Änderungen von einer Zweigstelle in einen anderen?
Führen Sie die “Führen Sie die“ aus “aus, um nicht gestrichene Änderungen von einer Zweigstelle in eine andere Filiale zu kopierenGit Switch " oder "Git Checkout ”Befehle. Diese Befehle lassen die aktuelle Arbeitszweig. Schauen Sie sich die folgenden Schritte an:
Schritt 1: Wechseln Sie zum erforderlichen Repository
Führen Sie zunächst das ausCD Befehl und Umleitung in das jeweilige Verzeichnis:
$ cd "C: \ git \ repo1"
Schritt 2: Generieren Sie eine neue Datei
Erstellen Sie als Nächstes eine neue Datei im aktuellen Repository mit Hilfe des folgenden Befehls:
$ touch test2.txt
Schritt 3: Überprüfen Sie den Git -Status
Sehen Sie sich dann den Status des Arbeitsverzeichnisses an, indem Sie den Git -Status überprüfen:
$ Git Status
Es kann in der folgenden Ausgabe beobachtet werden, die das neu erstellt “Test2Die Datei ist nicht weitergegeben:
Schritt 4: Git -Zweige überprüfen
Geben Sie nun die "ein" ein "Git -ZweigBefehl zum Anzeigen der Liste der verfügbaren Zweige im Arbeitspolizei:
$ Git Branch
Wie Sie sehen können, enthält das Repository drei Zweige und die “Meister”Branch ist ein aktueller Arbeitszweig:
Wählen Sie als Nächstes den Zielzweig und navigieren Sie dazu. Zum Beispiel in unserem Fall die “AlphaZweig ist der Zielzweig.
Schritt 5: Wechseln Sie zum Zielzweig
Verwenden Sie die “, um den aktuellen Zweig zu überlassen und den Zielzweig zu überlassen, die“Git SwitchBefehl zusammen mit dem Zielzweigname:
$ Git Switch Alpha
Der unterhalb des Creenshot zeigt unten an, dass der Zweig erfolgreich umgeschaltet wurde und jetzt die “AlphaZweig ist der aktuelle Arbeitszweig:
Schritt 6: Zeigen Sie den Status der Zielzweige an
Danach führen Sie die ausGit -StatusBefehl, um den Status der Zielzweig zu überprüfen:
$ Git Status .
Hier, wie Sie sehen können, die “Test2Die Datei muss verfolgt und begangen werden:
Schritt 7: Bühne und begehen Sie die Änderungen
Fügen Sie als nächstes die Datei in den Git -Staging -Bereich hinzu und verpflichten Sie neue Änderungen in der Zielzweig:
$ git add . && Git Commit -m "Commit Master Unstagierte Datei in Alpha"
Schritt 8: Überprüfen Sie die festgelegten Änderungen
Überprüfen Sie den GIT -Status erneut, um die festgelegten Änderungen zu überprüfen:
$ Git Status .
Gemäß der folgenden Ausgabe ist der Git -Status jetzt klar und die nicht gestellten Änderungen wurden zum “hinzugefügtAlpha" Zweig:
Schritt 9: Schalten Sie zurück in den alten Zweig
Wenn Sie nun die Aufgabe in der aktuellen Arbeitszweig erledigt haben, gehen Sie zurück zum “Meister”Zweig mit dem angegebenen Befehl:
$ Git Checkout Master
Schritt 10: Überprüfen Sie den Status des alten Zweigs
Überprüfen Sie zuletzt den Status der “Meister”Zweig, um Änderungen zu überprüfen:
$ Git Status
Die folgende Ausgabe zeigt an, dass im alten Zweig nichts zu verpflichten ist:
Wir haben das Verfahren zum Kopieren der nicht gestellten Änderungen von einem Zweig zu einem anderen Zweig in Git effizient beschrieben.
Abschluss
Verwenden Sie die “, um die nicht gestellten Änderungen von einem Zweig zum anderen zu kopierenGit Switch " oder "Git Checkout ”Befehle. Diese Befehle kopieren die nicht gestellten Änderungen von einem Zweig zum Zielzweig durch Schalten. Dann steigen und begehen Sie neue Änderungen in der Zielzweig. In diesem Beitrag wurde die Methode zum Kopieren der nicht gestellten Änderungen von einem Zweig zum anderen erläutert.