Git Tingkat Lanjut
Amanda Crawford-Adamo
Software and Data Engineer
Menerapkan perubahan dari commit tertentu ke branch lain
Cherry-pick satu commit
git cherry-pick <commit-hash>
Cherry-pick beberapa commit
git cherry-pick <hash1> <hash2> ..
Tujuan


Checkout cabang main
git checkout main
Jalankan cherry-pick untuk membawa perubahan commit def456 dari cabang feature.
git cherry-pick def456

git add <resolved-files>--continuegit cherry-pick --continue
Untuk menghentikan operasi cherry-pick, gunakan flag --abort
git cherry-pick --abort
Git Tingkat Lanjut