git cherry-pick ஒரு கிளையிலிருந்து குறிப்பிட்ட commit ஐ மற்றொரு கிளைக்கு பயன்படுத்துகிறது — முழு கிளையையும் merge செய்யாமல், அந்த commit இன் மாற்றங்களை மட்டுமே நகலெடுக்கிறது. இது குறிப்பிட்ட மாற்றங்களை தேர்ந்தெடுத்து பயன்படுத்த பயனுள்ளதாக இருக்கிறது, குறிப்பாக ஒரு சரிபடுத்தலை முன்னோக்கி port செய்யும் போது.
Cherry-pick எப்படி வேலை செய்கிறது
git cherry-pick <commit-hash>
git cherry-pick <commit1> <commit2>
git cherry-pick A..B
