In diesem Blog lernen wir die Methode, um Git Cherry-Pick mit einem Beispiel zu verwenden. So lass uns anfangen!
Beispiel: Wie man Cherry-Pick ein Commiting hat?
Um ein Commit zu git zu machen, erstellen Sie zunächst ein neues Git Local Directory und ziehen Sie darauf ein. Initialisieren Sie die Datei als nächstes mit t. Aktualisieren Sie dann die zweite Datei und verpflichten Sie Änderungen am Repository. Entfernen Sie als nächstes alle vorhandenen Inhalte aus dem Verzeichnis. Fügen Sie alle Änderungen hinzu, leiten Sie Änderungen zum Git -Repository ein und sehen Sie sich den Referenzprotokollverlauf an. Schließlich führen Sie das aus “aus$ Git Cherry-Pick Befehl auf dem Terminal.
Probieren Sie nun Schritt für Schritt die folgenden Anweisungen aus!
Schritt 1: Verzeichnis erstellen
Erstellen Sie zunächst ein neues GIT-Verzeichnis mit dem folgenden Befehl unter dem festen Bereich:
$ mkdir Demo12
Schritt 2: Beziehen Sie sich im Verzeichnis
Um zum neu erstellten Verzeichnis zu wechseln, führen Sie die “ausCD" Befehl:
$ CD Demo12
Schritt 3: Initialisieren Sie das Git -Verzeichnis
Führen Sie dann den Befehl unterbereiteten Befehl aus, um das erstellte Git-Verzeichnis zu initialisieren:
$ git init
Schritt 4: Datei ändern
Fügen Sie einen Text in der Datei hinzu, um sie mit Hilfe des "zu aktualisieren"Echo"Befehl und der Umleitungsoperator">”:
$ echo "Datei1"> Datei1.txt
Schritt 5: Fügen Sie dem Git -Repository Änderungen hinzu
Als nächstes führen Sie die ausGit AddBefehl, um alle hinzugefügten Änderungen in das Repository hinzuzufügen:
$ git add .
Schritt 6: Änderungen begehen
Leiten Sie die "Git CommitBefehl mit der Commit -Nachricht, um das Repository zu aktualisieren:
$ Git Commit -m "Erste Datei hinzugefügt" "
Schritt 7: Datei aktualisieren
Erstellen Sie eine andere Datei und aktualisieren Sie sie:
$ echo "Datei2"> Datei2.txt
Schritt 8: Fügen Sie alle Modifikationen hinzu
Fügen Sie alle Änderungen in das lokale Repository hinzu:
$ git add .
Schritt 9: Änderungen begehen
Begehen Sie nun Änderungen mit einer Commit -Nachricht mit der “-M" Möglichkeit:
$ Git Commit -m "Zweite Datei hinzugefügt"
Schritt 10: Entfernen Sie alle Dateien
Damit die “ausführen“rmBefehl, um alle erstellten Dateien aus dem Repository zu entfernen:
$ rm *.txt
Hier das Sternchen “*Symbol gibt alle Dateien mit angegebener Erweiterung an:
Schritt 11: Listen Sie den Inhalt von Repository auf
Überprüfen Sie nun den gelöschten Betrieb mit der “lsBefehl zum Anzeigen der Liste des Inhalts von Repository:
$ ls
Wie Sie sehen können, ist das Repository leer, was darauf hinweist, dass der Vorgang erfolgreich durchgeführt wird:
Schritt 12: Änderungen hinzufügen
Fügen Sie als nächstes alle Änderungen in den Staging -Bereich hinzu und aktualisieren Sie ihn:
$ git add .
Schritt 13: Änderungen begehen
Beachten Sie danach Änderungen am Repository, indem Sie das aufregen “Git CommitBefehl mit jeder Commit -Nachricht:
$ Git Commit -m "2 Dateien gelöscht" "
Schritt 14: Referenzprotokollverlauf überprüfen
Zeigen Sie nun den Referenzprotokollverlauf von Git -Repository an:
$ Git Reflog .
Hier wählen wir das Commit-Referenzprotokoll aus, das wir mit Cherry-Pick begehen möchten:
Schritt 15: Cherry-Pick Commit
Als nächstes führen Sie die ausKirschpickBefehl zum kopierten Commit -Referenzprotokoll:
$ git kirschpick 87d1e54
Schritt 16: Überprüfen Sie den Cherry-Pick-Commit-Betrieb
Überprüfen Sie zuletzt die engagierte Cherry-Pick-Commit-Operation, indem Sie die “nutzen“Git -Reflog ." Befehl:
$ Git Reflog .
Wie Sie sehen können, wird das gleiche Commit mit dem Cherry-Pick-Commit verpflichtet:
Wir haben kurz die Methode erklärt, um einen Commit mit Hilfe eines Beispiels zu geben.
Abschluss
Um ein neues Git-Verzeichnis zu erstellen und initialisieren. Ändern Sie als Nächstes die Datei mit der “echo> " Befehl. Aktualisieren Sie dann die zweite Datei und verpflichten Sie Änderungen am Repository. Entfernen Sie alle vorhandenen Dateien aus dem Repository mit der “rm" Befehl. Verfolgen Sie alle Änderungen, bestimmen Sie Änderungen und sehen Sie sich den Referenzprotokollverlauf an. Schließlich führen Sie das aus “aus$ Git Cherry-Pick Befehl, sich mit dem ausgewählten Commit zu engagieren. In diesem Blog wurde erklärt.