Dieser Blog erklärt:
Methode 1: So kopieren Sie Commits einer Niederlassung in eine andere, indem Sie einen neuen Zweig erstellen?
Um die Commits einer Niederlassung in eine neue Filiale zu kopieren, öffnen Sie zunächst das Git -Repository, öffnen Sie die Filiale, zu der Sie Commits kopieren möchten. Erstellen Sie danach eine neue Zweigstelle, die die Commits der aktuellen Filiale automatisch kopiert.
Um die Commits einer Niederlassung in einen anderen Zweig zu kopieren, schauen Sie sich die folgenden Schritte an.
Schritt 1: Öffnen Sie das Git -Bash -Terminal
Öffnen Sie zunächst das Git -Bash -Terminal im Startmenü:
Schritt 2: Öffnen Sie Git Working Repository
Wechseln Sie zum Git Working Repository, indem Sie die “verwenden“CD" Befehl:
$ CD "C: \ Git \ Test"
Schritt 3: Machen Sie eine neue Datei
Nehmen Sie eine neue Datei vor, um neue Änderungen im Git -Repository zu begehen:
$ Touch Text.txt
Schritt 4: Fügen Sie die nicht zusammengezogene Datei zum Tracking Index hinzu
Fügen Sie als Nächstes die nicht zusammengezogene Datei zum Git Tracking Index (Staging -Bereich) mit der “hinzu“ zum Git -Tracking -IndexGit Add" Befehl:
$ git text hinzufügen.txt
Überprüfen Sie danach den Repository -Status, um zu überprüfen, ob die Datei zum Tracking -Index hinzugefügt wird oder nicht:
$ Git Status
Schritt 5: Commit verfolgten Änderungen
Beiten Sie im nächsten Schritt mit dem angegebenen Befehl die nachverfolgten Änderungen in das lokale Repository:
$ Git Commit -a -m "Textdatei wird festgelegt"
Schritt 6: Neue Filiale erstellen
Erstellen Sie als nächstes eine neue Filiale, die die Commits der aktuellen Filiale automatisch kopiert. Zum Beispiel haben wir eine geschaffen “Kopieren" Zweig:
$ Git Branch Copy-Commit
Schritt 7: Ziehen Sie zu einem neuen Zweig um
Danach wechseln Sie in den neu erstellten Zweig, indem Sie den Befehl "Git Checkout" verwenden:
$ git checkout copy-commit
Schritt 8: Git -Protokolle überprüfen
Um festzustellen, ob die Commits in den neuen Zweig kopiert werden oder nicht, überprüfen Sie die Git -Protokolle:
$ git log
Es kann beobachtet werden, dass wir die Commits von einem Zweig in die neu erstellte Zweigstelle erfolgreich kopiert haben:
Methode 2: So kopieren Sie mit dem Befehl git rebase von einer ast zu einem anderen?
Um die Commits mit dem Befehl git von einer Filiale zu einem anderen zu kopieren “wiederherstellen”, Wählen Sie zunächst den Zweig, in dem Sie die Commits der anderen Filiale kopieren möchten, mit der“Git -Zweig" Befehl. Gehen Sie als nächstes in diesen Zweig und verwenden Sie die “Git -Rebase " Befehl. Im "wiederherstellenBefehl ”Geben Sie den Zweignamen an, von dem Sie die Commits in eine andere Filiale kopieren möchten.
Befolgen Sie die angegebenen Anweisungen, um eine Zweigstelle in eine andere zu kopieren.
Schritt 1: Zweige prüfen
Überprüfen Sie zunächst alle lokalen Zweige über die “Git -ZweigBefehl ”und wählen Sie den Zweig, in dem Sie die Commits kopieren möchten. Zum Beispiel haben wir das ausgewähltMerkmale" Zweig:
$ Git Branch
Schritt 2: Gehen Sie zu Git Branch
Verwenden Sie als nächstes die “Git CheckoutBefehl zum Wechsel zum ausgewählten Zweig:
$ git Checkout -Funktionen
Schritt 3: Kopieren Sie den Einsatz der Filiale
Verwenden Sie die “Git -RebaseBefehl, den Commit einer Zweigstelle in den aktuellen Zweig zu kopieren und den Namen des Zweigs anzugeben, dessen Commits Sie kopieren möchten:
$ Git Rebase Master
Zu diesem Zweck haben wir die Commits der “kopiert“Meister"Zweig in die"Merkmale" Zweig:
Überprüfen Sie die Git -Protokolle des aktuellen Zweigs, um zu überprüfen, ob sich die Commits oder nicht kopiert haben oder nicht:
$ git log
Die folgende Ausgabe zeigt, dass wir die Commits erfolgreich über Git kopiert haben “wiederherstellen" Befehl:
Wir haben Ihnen die Methoden für das Kopieren der Commits eines Zweigs in einen anderen beigebracht.
Abschluss
Um die Commits einer Niederlassung in eine andere zu kopieren, können Git -Benutzer eine neue Filiale erstellen oder die GIT nutzenwiederherstellen" Befehl. In der ersten Methode müssen Sie zunächst die Zweigänderungen begehen. Erstellen Sie dann eine neue Filiale, die automatisch die Commits der aktuellen Filiale kopiert. Öffnen Sie im zweiten Ansatz zunächst den Zweig, in dem Sie die Commits kopieren möchten. Dann verwenden Sie die “Git -RebaseBefehl zusammen mit dem Zweignamen, von dem Sie die Commits kopieren möchten. Dieser Blog hat die Methoden zum Kopieren der Git -Commits eines Zweigs in einen anderen gezeigt.