Wie erhalte ich Änderungen von einem anderen Branch?

Wie Erhalte Ich Anderungen Von Einem Anderen Branch



Während der Arbeit an Git interagieren Entwickler über Branches. Entwickler dürfen mehrere Verzweigungen für jedes Modul erstellen. Manchmal müssen sie jedoch während der Entwicklung von einem Zweig zum anderen wechseln. In dieser Situation besteht die Möglichkeit, dass die Projektdaten verloren gehen. Um dies zu vermeiden, kopieren Sie die Daten eines Git-Zweigs in einen anderen oder fügen Sie die Änderungen eines Zweigs einem anderen hinzu.

In diesem Artikel wird gezeigt, wie Sie Änderungen von einem anderen Zweig erhalten.

Wie erhalte ich Änderungen von einem anderen Branch?

Um Änderungen von einem anderen Branch abzurufen, erstellen Sie zunächst eine Datei in einem lokalen Branch und fügen Sie sie nicht dem Staging-Bereich von Git hinzu. Erstellen Sie dann gleichzeitig einen anderen Zweig und wechseln Sie zu ihm. Überprüfen Sie seinen Status, verfolgen Sie die Datei des vorherigen Zweigs im Git-Staging-Bereich in den neuen Zweig und übertragen Sie die Änderungen.







Probieren Sie die genannten Schritte zum besseren Verständnis aus.



Schritt 1: Starten Sie das Git Bash-Terminal
Suchen Sie im Windows-Startmenü nach „ GitBash ” Terminal und öffnen Sie es:







Schritt 2: Navigieren Sie zum Git-Repository
Navigieren Sie nun zum erforderlichen Git-Repository, indem Sie den angegebenen Befehl ausführen:

$ CD 'C:\Los \t ist_1'



Schritt 3: Erstellen Sie eine Datei
Um eine Datei zu erstellen, verwenden Sie das „ berühren “ Befehl und fügen Sie den Dateinamen hinzu:

$ berühren testDatei.txt

Schritt 4: Erstellte Datei überprüfen
Zeigen Sie die Liste der Dateien an, um zu überprüfen, ob die Datei erstellt wurde oder nicht:

$ ls

Schritt 5: Überprüfen Sie den Git-Status
Um den aktuellen Repository-Status anzuzeigen, führen Sie den unten angegebenen Befehl aus:

$ Git-Status

Die folgende Ausgabe bedeutet, dass unsere erstellte Datei nicht nachverfolgt wurde, da wir sie nicht zum Staging-Bereich von Git hinzugefügt haben:

Schritt 6: Überprüfen Sie alle lokalen Niederlassungen
Führen Sie das „ Git-Zweig ” Befehl, um die Liste der lokalen Zweignamen anzuzeigen:

$ Git-Zweig

Es ist ersichtlich, dass das aktuelle Repository drei Zweige enthält und das Sternchen „ * “-Symbol neben dem “ Alpha „Zweig bezieht sich auf den aktuellen Arbeitszweig:

Schritt 7: Wechseln Sie zu einem anderen Zweig
Wechseln Sie mit Hilfe des „ git-Kasse ' Befehl:

$ git-Kasse Entwickler

Im folgenden Screenshot können Sie sehen, dass wir von „ Alpha ” Verzweigung zum “ Entwickler ' Ast:

Schritt 8: Zeigen Sie die Inhaltsliste der aktuellen Verzweigung an
Zeigen Sie die aktuelle Inhaltsliste der Zweige an, indem Sie den angegebenen Befehl verwenden:

$ ls

Schritt 9: Überprüfen Sie den Git-Status
Überprüfen Sie den Git-Status des aktuellen Zweigs, um die Änderungen, verfolgten und nicht verfolgten Dateien anzuzeigen:

$ Git-Status

In der folgenden Ausgabe ist zu sehen, dass die Datei, die wir im Ordner „ Alpha ”-Zweig wird in den “ Entwickler ' Ast:

Schritt 10: Datei zum Staging-Bereich von Git hinzufügen
Fügen Sie nun die Datei mit dem angegebenen Befehl zum Git-Staging-Bereich hinzu:

$ git hinzufügen testDatei.txt

Schritt 11: Aktualisieren Sie das Git-Repository
Verwenden Sie das „ Git Commit “, um alle hinzugefügten Änderungen zu speichern und das Repository zu aktualisieren:

$ begehen -m 'testDatei wurde hinzugefügt'

Schritt 12: Überprüfen Sie den Git-Status
Überprüfen Sie nun den Git-Status, um die Änderungen zu überprüfen:

$ Git-Status

Die folgende Ausgabe zeigt an, dass alle Änderungen gespeichert wurden und nichts festgeschrieben werden muss:

Schritt 8: Hinzugefügte Änderungen überprüfen
Überprüfen Sie die hinzugefügten Dateien, indem Sie die Inhaltsliste im „ Entwickler ' Ast:

$ ls

In der unten bereitgestellten Ausgabe ist ersichtlich, dass wir die Änderungen von einem anderen Zweig erhalten haben:

Wir haben die Methode zum Abrufen von Änderungen zum Bilden eines anderen Zweigs effizient erklärt.

Fazit

Um Dateien aus einem anderen Branch abzurufen, erstellen Sie zunächst eine Datei in einem lokalen Branch und fügen Sie sie nicht zum Git-Index hinzu. Wechseln Sie als Nächstes zu einem anderen Zweig. Zeigen Sie dann den Status der Verzweigung an. Fügen Sie danach die nicht nachverfolgte Datei des vorherigen Zweigs zum neuen Git-Zweigindex hinzu und übertragen Sie die Änderungen. Überprüfen Sie den Git-Status und überprüfen Sie die Dateien im neuen Zweig. In diesem Artikel wurde gezeigt, wie Sie Änderungen von einem anderen Zweig erhalten.