Wie man ein Commit-Beispiel auswählt

Wie Man Ein Commit Beispiel Auswahlt



Manchmal möchten Sie Änderungen vornehmen und sie in den aktuellen Arbeitszweig aufnehmen. Um diese Aktion auszuführen, ist es erforderlich, die „ git Kirschpickel ' Befehl. Es ist sehr praktikabel und wird häufig verwendet, um bestimmte Operationen auszuführen. Genauer gesagt repräsentiert dieser Befehl das Auswählen eines Commits aus einem Branch und dessen Anwendung auf einen anderen Git-Branch. Dies funktioniert im Gegensatz zu anderen Ansätzen wie z. B. Kombinieren und Rebasieren, die normalerweise mehrere Commits auf einen anderen Zweig anwenden.

In diesem Blog lernen wir die Methode zur Verwendung von git cherry-pick a commit anhand eines Beispiels kennen. So lass uns anfangen!

Beispiel: Wie git man einen Commit aus?

Um einen Commit per Git-Cherry-Pick auszuwählen, erstellen Sie zunächst ein neues lokales Git-Verzeichnis und wechseln Sie dorthin. Als nächstes initialisieren und ändern Sie die Datei mit t. Aktualisieren Sie dann die zweite Datei und übertragen Sie die Änderungen in das Repository. Entfernen Sie als Nächstes alle vorhandenen Inhalte aus dem Verzeichnis. Fügen Sie alle Änderungen hinzu, übertragen Sie Änderungen an das Git-Repository und zeigen Sie den Verlauf des Referenzprotokolls an. Führen Sie abschließend das „ $ git cherry-pick “-Befehl auf dem Terminal.







Probieren Sie jetzt die unten bereitgestellten Anweisungen Schritt für Schritt aus!



Schritt 1: Verzeichnis erstellen

Erstellen Sie zunächst ein neues Git-Verzeichnis mit dem unten angegebenen Befehl:



$ mkdir demo12





Schritt 2: Innerhalb des Verzeichnisses verschieben

Um in das neu erstellte Verzeichnis zu wechseln, führen Sie das „ CD ' Befehl:

$ CD demo12



Schritt 3: Initialisieren Sie das Git-Verzeichnis

Führen Sie dann den unten angegebenen Befehl aus, um das erstellte Git-Verzeichnis zu initialisieren:

$ Es ist heiß

Schritt 4: Datei ändern

Fügen Sie etwas Text in die Datei ein, um sie mit Hilfe des „ Echo „Befehl und der Redirect-Operator“ > “:

$ Echo 'Datei1' > Datei1.txt

Schritt 5: Änderungen zum Git-Repository hinzufügen

Als nächstes führen Sie die „ git hinzufügen ” Befehl, um alle hinzugefügten Änderungen zum Repository hinzuzufügen:

$ git hinzufügen .

Schritt 6: Änderungen übernehmen

Führen Sie das „ Git-Commit ”-Befehl mit der Commit-Nachricht, um das Repository zu aktualisieren:

$ Git-Commit -m 'erste Datei hinzugefügt'

Schritt 7: Datei aktualisieren

Erstellen Sie eine weitere Datei und aktualisieren Sie sie dann:

$ Echo 'Datei2' > Datei2.txt

Schritt 8: Alle Änderungen hinzufügen

Fügen Sie alle vorgenommenen Änderungen in das lokale Repository ein:

$ git hinzufügen .

Schritt 9: Änderungen übernehmen

Bestätigen Sie nun Änderungen mit einer Commit-Nachricht mit dem „ -m ' Möglichkeit:

$ Git-Commit -m 'zweite Datei hinzugefügt'

Schritt 10: Alle Dateien entfernen

Führen Sie dabei das „ rm ” Befehl, um alle erstellten Dateien aus dem Repository zu entfernen:

$ rm * .txt

Hier das Sternchen „ * Das Symbol „” zeigt alle Dateien mit der angegebenen Erweiterung an:

Schritt 11: Repository-Inhalte auflisten

Überprüfen Sie nun die gelöschte Operation mit dem „ ls ” Befehl, um die Liste der Repository-Inhalte anzuzeigen:

$ ls

Wie Sie sehen können, ist das Repository leer, was darauf hinweist, dass die Operation erfolgreich durchgeführt wurde:

Schritt 12: Änderungen hinzufügen

Fügen Sie als Nächstes alle vorgenommenen Änderungen zum Staging-Bereich hinzu und aktualisieren Sie ihn:

$ git hinzufügen .

Schritt 13: Änderungen übernehmen

Übertragen Sie danach Änderungen an das Repository, indem Sie das „ Git-Commit ” Befehl mit einer Commit-Nachricht:

$ Git-Commit -m '2 Dateien gelöscht'

Schritt 14: Überprüfen Sie den Verlauf des Referenzprotokolls

Zeigen Sie nun den Referenzprotokollverlauf des Git-Repositorys an:

$ Git-Relog .

Hier wählen wir das Commit-Referenzprotokoll aus, das wir mit Cherry-Pick übergeben möchten:

Schritt 15: Rosinenpick Commit

Als nächstes führen Sie die „ Kirschpflücker ” Befehl zum Commit mit kopiertem Commit-Referenzprotokoll:

$ git Kirschpickel 87d1e54

Schritt 16: Überprüfen Sie den Cherry-Pick-Commit-Vorgang

Überprüfen Sie abschließend die festgeschriebene Cherry-Pick-Commit-Operation, indem Sie die „ git-reflog . ' Befehl:

$ Git-Relog .

Wie Sie sehen können, wird derselbe Commit wie beim Cherry-Pick-Commit festgeschrieben:

Wir haben die Methode zum Git-Cherry-Picking eines Commits kurz anhand eines Beispiels erklärt.

Fazit

Um einen Commit per Git-Cherry-Pick auszuwählen, erstellen Sie zunächst ein neues Git-Verzeichnis und initialisieren Sie es. Als nächstes ändern Sie die Datei mit dem „ echo > ' Befehl. Aktualisieren Sie dann die zweite Datei und übertragen Sie die Änderungen in das Repository. Entfernen Sie alle vorhandenen Dateien aus dem Repository mit dem „ rm ' Befehl. Verfolgen Sie alle Änderungen, übertragen Sie Änderungen und sehen Sie sich den Verlauf des Referenzprotokolls an. Führen Sie zuletzt das „ $ git cherry-pick ” Befehl, um mit dem ausgewählten Commit zu committen. In diesem Blog wurde erklärt, wie man mit Git einen Commit auswählt.