git cherry-pick εφαρμόζει ένα συγκεκριμένο commit από ένα branch σε ένα άλλο — αντιγράφοντας απλώς τις αλλαγές εκείνου του commit, χωρίς να συγχωνεύει ολόκληρο το branch. Είναι χρήσιμο για την επιλεκτική εφαρμογή συγκεκριμένων αλλαγών, όπως το backporting ενός fix.
Πώς λειτουργεί το cherry-pick
# apply a specific commit from another branch onto the current branch
git cherry-pick <commit-hash>
git cherry-pick <commit1> <commit2>
git cherry-pick A..B
