“Git Cherry-PickIst ein nützlicher Befehl in Git, mit dem Entwickler das Komitee aus einem Zweig auswählen und auf einen anderen Git -Zweig oder Repository anwenden können. Manchmal verpflichten sich die Entwickler beim Arbeiten an Git zu der falschen Filiale, die sie in eine andere Filiale kopieren müssen. Zu diesem Zweck können Sie zum richtigen Zweig navigieren und den gewünschten Commit.
In diesem Blog wird die Methode des Kirschkörpers aus einem anderen Git-Repository erörtert.
Wie man einen Commit aus einem anderen Git-Repository einnimmt?
Es darf eine einzelne oder mehrere Commits von anderen Git-Repositories zu Kirschen-Pick-Pick. Wechseln Sie dazu in das jeweilige lokale Verzeichnis. Fügen Sie dann das bestimmte Github -Repository als Fernbedienung hinzu und holen Sie seinen Inhalt. Überprüfen Sie danach das Git -Protokoll und wählen Sie das gewünschte Commit aus. Als nächstes Cherry-Pick, der sich begehen, indem sie das ausführen "Git Cherry-Pick " Befehl.
Schritt 1: Gehen Sie zum gewünschten Repository
Schreiben Sie zunächst den Befehl unterunter aufgeführt und wechseln Sie in das jeweilige Verzeichnis:
CD "C: \ git \ reposb"
Schritt 2: Überprüfen Sie das Git -Protokoll
Überprüfen Sie dann den Commit -History des Arbeitsrepositorys und sehen Sie sich die Position des Kopfes an:
$ Git -Protokoll -Einmal
In der folgenden Ausgabe kann beobachtet werden, dass der Kopf auf die “zeigt“72889b1”Commit Hash:
Schritt 3: Remote -URL hinzufügen
Fügen Sie als nächstes die Remote-URL des gewünschten Remote-Repositorys mit dem angegebenen Befehl hinzu:
$ git remote hinzufügen Herkunft https: // github.com/laibayounas/Demo.Git
Hier wurde der entfernte Ursprung hinzugefügt:
Schritt 4: Remote -Inhalt abrufen
Rufen Sie nun den Inhalt des Remote -Repositorys in das lokale Verzeichnis ab:
$ git holen Ursprung
Schritt 5: Git -Protokoll des Remote -Repositorys anzeigen
Sehen Sie sich die Liste seiner Commits an, indem Sie die “ausführen“Git -ProtokollBefehl zusammen mit dem Namen Remote Repository:
$ git log origin/main --oneline
Das unter-Screenshot zeigt die Commit-Geschichte einschließlich aller Commits an. Wählen Sie die gewünschte Komiti-ID für Kirschpicking. Zum Beispiel haben wir das ausgewähltDeaaf7”Commit Hash:
Schritt 6: Cherry-Pick gewünschter Commit
Als nächstes führen Sie die ausGit Cherry-PickBefehl und Geben Sie die bestimmte Commit -ID des Remote -Repositorys an:
$ git cherry-pick deaeaf7
Schritt 7: Änderungen überprüfen
Überprüfen Sie zuletzt das Git -Protokoll des lokalen Verzeichnisses, um die neuen Änderungen zu überprüfen:
$ Git -Protokoll -Einmal
Nach dem angegebenen Bild wurde die Cherry-Pick-Operation erfolgreich durchgeführt:
Wir haben die Methode des Kirschpicks des Komitees eines anderen Git-Repositorys effizient erklärt.
Abschluss
Mit Git können Benutzer einzelne oder mehrere Commits aus einem anderen Git-Verzeichnis kirschpick machen. Benutzer können einen oder mehrere Commits aus dem Remote-Repository einfügen. Zu diesem Zweck navigieren Sie zunächst zum lokalen Repository. Fügen Sie dann die Remote -URL eines bestimmten Remote -Verzeichnisses hinzu und holen Sie seinen Inhalt. Sehen Sie sich als Nächstes die Verschingungsgeschichte des Remote -Repositorys an und wählen Sie das gewünschte Commit aus. Schließlich laufen Sie die “Git Cherry-Pick Kommando, um ein bestimmtes Commit einzupicken. Diese Beschreibung demonstrierte das Verfahren, um das Komitee aus einem anderen Git-Repository zu picken.