Wie man Kirschpick ein Commit-Beispiel hat

Wie man Kirschpick ein Commit-Beispiel hat
Manchmal möchten Sie Änderungen vornehmen und in den aktuellen Arbeitszweig aufnehmen. Um diese Aktion auszuführenGit Cherry-Pick" Befehl. Es ist sehr machbar und wird häufig verwendet, um bestimmte Operationen auszuführen. Insbesondere zeigt dieser Befehl die Auswahl eines Commits aus einem Zweig und der Anwendung auf einen anderen Git -Zweig. Dies funktioniert entgegengesetzt zu den anderen Ansätzen, wie das Kombinieren und Rebase, die normalerweise mehrere Commits auf einen anderen Zweig anwenden.

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.