Während der Arbeit an Git möchten Entwickler häufig die Commits eines Zweigs in einen anderen Zweig verlegen, ohne die Zweige zu verschmelzen. Es wird jedoch schwierig, jeden einzelnen zu bewegen. Zu diesem Zweck nutzen Sie die “Git Cherry-PickBefehl ist hilfreich. Es ermöglicht den Entwicklern, den Commit -Bereich aus einem Zweig auszuwählen und sie in ihren Zielzweig zu setzen.
In diesem Blog wird die Methode erläutert, eine Reihe von Commits in einer Niederlassung zu picken und sie in den Zielzweig zu verschmelzen.
Wie man eine Reihe von Commits einbindet und sie in einen anderen Zweig zusammenfasst?
Um eine Reihe von Commits in einem Zweig zu besetzen und sie in den Zielzweig zu kombinieren, wandeln Sie sich zunächst zum örtlichen Repository. Überprüfen Sie dann das Git -Protokoll des Arbeitszweigs und wählen Sie den Spektrum der Commits. Kopieren Sie danach die Commit -ID der Start- und Endpämmer im Bereich. Wechseln Sie als nächstes zum Zielzweig und führen Sie die “ausGit Cherry-Pick… Befehl, alte Zweiganwälte in die Zielzweig zu verschmelzen.
Schritt 1: Wechseln Sie in das erforderliche Verzeichnis
Umleiten Sie mit Hilfe des Befehls gegebener Belastung in das jeweilige lokale Verzeichnis:
$ cd "C: \ git \ repoq"
Schritt 2: Git -Protokoll anzeigen
Überprüfen Sie als Nächstes das GIT -Protokoll, um den Commit -History der aktuellen Arbeitszweig zu sehen:
$ Git -Protokoll -Einmal
Das unter-Screenshot zeigt sich in der “angezeigt"Meister" Zweig. Wählen Sie den Spektrum der Commits und kopieren Sie den Sha-Hash des ersten und letzten Commits. Zum Beispiel haben wir die vier Commits ausgewählt und den Commit Hash der “kopiert“E2C5584" Und "4367d2a" begehen:
Schritt 3: Überprüfen Sie die verfügbaren Filialen
Zeigen Sie dann die Liste der verfügbaren Zweige im aktuellen Repository an:
$ Git Branch
Die folgende Ausgabe zeigt an, dass das Arbeitsrepository zwei Zweige enthält. Wählen Sie den Zielzweig und navigieren Sie dazu. Zum Beispiel die “Alpha”Zweig ist unsere Zielzweig:
Schritt 4: Wechseln Sie in die Zielzweig
Führen Sie nun den Befehl angegebener Verderben mit dem Namen des Zielzweigs aus und wechseln Sie dazu:
$ Git Switch Alpha
Schritt 5: Überprüfen Sie das Git -Protokoll
Sehen Sie sich den Commit -Verlauf an, um die Position des Kopfes im Zielzweig zu überprüfen:
$ Git -Protokoll -Einmal
Hier ist zu erkennen, dass der Kopf auf die "zeigt"192bf22ID Commit ID:
Schritt 6: Kirschpick-Spektrum von Commits
Als nächstes führen Sie die "Git Cherry-PickBefehl und geben Sie den Bereich der Commits an, die im Arbeitszweig zusammengeführt werden müssen:
$ git kirschpick e2c5584… 64d50af
Schritt 7: Änderungen überprüfen
Sehen Sie sich schließlich die Commit -Geschichte des aktuellen Zweigs an, um Änderungen zu überprüfen:
$ Git -Protokoll -Einmal
Laut dem gegebenen Screenshot wurde die Cherry-Pick-Operation erfolgreich durchgeführt und die Commits der “Meister"Zweig wurde in die" verschmolzen "Alpha" Zweig:
Wir haben das Verfahren vorgelegt, um eine Reihe von Commits zu picken und sie in einen anderen Zweig zu verschmelzen.
Abschluss
Um eine Reihe von Commits einzudämmen und sie zu einem anderen Zweig zu kombinieren, um zuerst in das lokale Verzeichnis zu leiten und sein Git-Protokoll zu überprüfen. Wählen Sie dann den Spektrum der Commits aus und kopieren Sie den Commit -Hash des Start- und Ende -Commits in diesem Bereich. Zuletzt gehen Sie zum Zielzweig und führen Sie die “aus“Git Cherry-Pick… " Befehl. In diesem Blog wurde die Methode erläutert, eine Reihe von Commits zu picken und sie in einen anderen Zweig zu verschmelzen.