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.