Lab 15: Cherry-Pick (VS Code)¶
Mit Cherry-Pick kannst du einzelne Commits aus einem anderen Branch übernehmen, ohne den ganzen Branch zu mergen.
Öffne VS Code im Verzeichnis labs/15-basic-cherry-pick/exercise.
Ausgangszustand¶
- Wechsle in die Repository-Ansicht und stelle den Graphen auf "All". Du
siehst zwei Branches:
master(Commits A-D) undfeature(Commits E-H). Ziel: Die Commits F und G sollen aufmasterübernommen werden, aber nicht E und H.

Commits cherry-picken¶
- Stelle sicher, dass du auf
masterbist. Rechtsklicke im Graphen auf "Commit F: Updated and added more names..." und wähle "Cherry Pick".

- Rechtsklicke danach auf "Commit G: Updated the original sentence..." und wähle erneut "Cherry Pick".

Ergebnis prüfen¶
- Prüfe den Graphen: Die Commits F und G erscheinen als neue Commits auf
master. Derfeature-Branch bleibt unverändert. Prüfe auch den Inhalt vonnames.txtundsentence.txt.

Merke: Cherry-Pick erstellt neue Commits mit neuen Hashes. Die Original-Commits auf dem Feature-Branch bleiben unverändert.