Wie kopiere ich eine Version einer einzelnen Datei von einer Git -Filiale zu einer anderen??

Wie kopiere ich eine Version einer einzelnen Datei von einer Git -Filiale zu einer anderen??

Während der Arbeit an einem großen GIT -Projekt erstellen Entwickler viele Dateien für mehrere Funktionen. Ein einzelner Zweig kann mehrere Dateien enthalten. Manchmal möchten sie möglicherweise eine einzige Datei von einer Zweigstelle zu einem anderen Git -Zweig duplizieren. Für den entsprechenden Zweck verwenden sie die “Git Checkout" Befehl. Dieser Befehl aktualisiert eine bestimmte Datei in einer Arbeitsabteilung aus einer anderen Niederlassung.

Diese Studie erläutert das Verfahren, eine einzelne Datei von einem Git -Zweig zu einem anderen Zweig zu duplizieren.

So kopieren Sie eine Version einer einzelnen Datei von einer Git -Filiale zu einer anderen?

Um eine Datei von einer Filiale in eine andere Git -Filiale zu kopieren/zu duplizieren, wechseln Sie zunächst zum lokalen Git -Repository. Zeigen Sie dann die Liste der Dateien in der aktuellen Arbeitszweig an und wählen Sie die Datei aus, die Sie in eine andere Filiale kopieren möchten. Wechseln Sie danach zum Zielzweig und führen Sie die “aus“ ausGit Checkout " Befehl. Überprüfen Sie dann die Änderungen im Zielzweig.

Schritt 1: Gehen Sie zum lokalen Verzeichnis

Erstens mit dem folgenden Befehl nach unten in das gewünschte lokale Verzeichnis umleiten:

$ cd "C: \ git \ repoq"


Schritt 2: Liste der Dateien anzeigen

Zeigen Sie dann die Liste der verfügbaren Dateien in der Arbeitszweig an:

$ ls


Gemäß der unten bereitgestellten Ausgabe ist die “MeisterDie Filiale enthält zwei Dateien. Wählen Sie die Datei aus, die in eine andere Filiale kopiert werden muss. Zum Beispiel haben wir das ausgewähltTestdatei.txt" Datei:


Schritt 3: Die verfügbaren Zweige anzeigen

Überprüfen Sie als Nächstes die Liste der verfügbaren Filialen im aktuellen Repository:

$ Git Branch


Es kann beobachtet werden, dass das Arbeitsrepository "enthält"Alpha" Und "Meister" Geäst:


Schritt 4: Wechseln Sie zu einem anderen Zweig

Schreiben Sie den folgenden Befehl und geben Sie den Namen des Zielzweigs an und wechseln Sie darauf. In unserem Fall, "AlphaIst der Zielzweig:

$ Git Switch Alpha



Schritt 5: Überprüfen Sie die Liste der Dateien in der Zielzweig

Zeigen Sie nun die Liste der verfügbaren Dateien in der aktuellen Filiale an:

$ ls


Hier ist zu sehen, dass das “AlphaDie Filiale enthält zwei weitere Dateien:


Schritt 6: Datei in Target Branch kopieren

Dann führen Sie das aus “ausGit Checkout Befehl ”Befehl zusammen mit dem Namen einer bestimmten Datei und einer bestimmten Filiale, aus der Sie die Datei in die Zielzweig kopieren möchten:

$ git checkout master testfile.txt



Schritt 7: Änderungen überprüfen

Überprüfen Sie endlich Änderungen, indem Sie die Liste der Dateien in der Zielzweig anzeigen:

$ ls


Der folgende Screenshot zeigt an, dass das “Testdatei.txt"Datei wurde aus dem" kopiert "Meister"Zweig zum"Alpha" Zweig:


Wir haben die einfachste Methode zur Kopie einer Version einer einzelnen Datei von einem Git -Zweig zur anderen bereitgestellt.

Abschluss

Um eine einzelne Datei von einer Git -Filiale zu einem anderen Zweig zu kopieren/zu duplizieren, leiten Sie zunächst zum jeweiligen Repository um. Zeigen Sie dann die Liste der verfügbaren Dateien in der Arbeitszweig an und wählen Sie die bestimmte Datei aus, die in eine andere Filiale kopiert werden muss. Als nächstes navigieren Sie zu einem anderen Zweig und führen Sie die “durchGit Checkout " Befehl. Diese Studie erläuterte das Verfahren, eine Datei von einem Git -Zweig zu einem anderen Zweig zu duplizieren.