Kannst du mehrere Commits kehren??

Kannst du mehrere Commits kehren??
In Git müssen Entwickler möglicherweise spezifische Änderungen oder Änderungen an ihrem aktuellen Zweig einbeziehen. Zu diesem Zweck die “$ Cherry-PickBefehl ist nützlich. Es wird von einem bestimmten Commit von Änderungen vorgenommen und sie in einem neuen Komitee auf die aktuelle Arbeitsabteilung angewendet. Git Cherry-Pick verändert jedoch nicht die Geschichte des aktuellen Zweigs. Stattdessen fügt es Commits hinzu.

Dieser Blog zeigt die Methode, um mehrere Commits zu packen.

Kannst du mehrere Commits kehren??

Ja, die Entwickler können den Befehl „Cherry-Pick“ für mehrere Commits verwenden, indem sie das Terminal verwenden. Erstellen Sie zunächst ein neues Repository und ziehen. Erstellen und fügen Sie eine neue Datei hinzu und fügen Sie als Nächstes hinzu. Beiten Sie die Änderungen und aktualisieren Sie das Repository. Entfernen Sie dann alle Dateien mit dem “$ rm* " Befehl. Überprüfen Sie den Referenzprotokollverlauf und führen Sie schließlich die “aus“ aus$ git kirschpick… Befehl zum Cherry-Pick mehrere Commits.

Lassen Sie uns nun auf die Implementierung des oben diskutierten Szenarios wechseln!

Schritt 1: Erstellen Sie ein neues Verzeichnis
Erstellen Sie zunächst ein neues Repository, indem Sie die “verwenden“Mkdir" Befehl:

$ mkdir Kirschpick

Schritt 2: Navigieren Sie zum Verzeichnis
Als nächstes führen Sie die "CDBefehl, um zum neu erstellten Verzeichnis zu wechseln:

$ cd Kirschpick

Schritt 3: Datei erstellen und ändern
Führen Sie den folgenden Befehl aus, um die Datei gleichzeitig zu erstellen und zu aktualisieren:

$ echo "erste Datei"> Datei1.txt

Schritt 4: Verfolgen Sie die Datei
Führen Sie den folgenden Befehl aus, um eine Datei in den Staging -Bereich zu verfolgen:

$ git add .

Schritt 5: Änderungen begehen
Aktualisieren und speichern Sie die hinzugefügten Änderungen im Repository, indem Sie den folgenden Befehl verwenden:

$ Git Commit -m "Erstes Commit"

Schritt 6: Datei entfernen
Führen Sie nun das aus “aus$ rm*”Befehl zum Entfernen aller Dateien aus dem Verzeichnis:

$ rm *.txt

Der obige Befehl löscht alle Textdateien:

Schritt 7: Repository aktualisieren
Aktualisieren und speichern Sie nun die Änderungen am Git -Verzeichnis:

$ git add .

Schritt 8: Änderungen begehen
Veränderungen begehen, indem Sie die nutzen “Git CommitBefehl zusammen mit der erforderlichen Nachricht:

$ Git Commit -m "zweiter Commit"

Schritt 9: Datei erstellen und aktualisieren
Erstellen Sie eine neue Datei oder aktualisieren Sie die vorhandene mit Hilfe des angegebenen Befehls:

$ echo "zweite Datei"> Datei2.txt

Schritt 10: Datei hinzufügen
Verfolgen Sie als nächstes die Datei im Staging -Bereich, indem Sie den Dateinamen im angegebenen Befehl angeben:

$ git add Datei2 hinzufügen2.txt

Schritt 11: Änderungen begehen
Führen Sie den angegebenen Befehl aus, um die hinzugefügten Änderungen in das Repository zu verpflichten:

$ Git Commit -m "Drittes Commit"

Schritt 12: Referenzprotokollverlauf überprüfen
Um den Log -Referenzverlauf eines bestimmten Zweigs anzuzeigen, erwähnen Sie seinen Namen in der “Git -Reflog" Befehl:

$ Git Reflog Master

Schritt 13: Kirschpick mehrere Commits
Schließlich führen Sie das aus “ausGit Cherry-PickBefehl zusammen mit Commit -Referenzen:

$ git cherry-pick c119ea2… ee47790

Wie Sie in der folgenden Ausgabe sehen können, werden mehrere Commits erfolgreich ausgewählt:

Schritt 14: Überprüfen Sie die Protokollreferenz
Schließlich laufen Sie die “Git -Reflog .Befehl zum Überprüfen der Protokollreferenz:

$ Git Reflog .

Es kann beobachtet werden, dass mehrere Commits Cherry ausgewählt und erfolgreich an den aktuellen Kopf angehängt sind:

Wir haben die einfachste Methode für die Kirsche angeboten, um mehrere Commits in Git zu wählen.

Abschluss

Ja, Sie können mehrere Commits mit dem Terminal verwenden. Erstellen Sie zunächst ein neues Repository und ziehen. Erstellen und fügen Sie dann eine neue Datei hinzu und fügen Sie dann hinzu. Beiten Sie die Änderungen und aktualisieren Sie das Repository. Entfernen Sie als Nächstes die hinzugefügte Datei mit der “$ rm* " Befehl. Überprüfen Sie den Referenzprotokollverlauf und führen Sie schließlich die “aus“ aus$ git kirschpick… Befehl zum Cherry-Pick mehrere Commits. In diesem Blog haben wir die Methode demonstriert, um mehrere Commits zu pickeln.