git cherry-pick ایک مخصوص commit کو ایک branch سے دوسری branch پر لاگو کرتا ہے — صرف اس commit کی تبدیلیوں کو کاپی کرتے ہوئے، بغیر پوری branch کو merge کیے۔ یہ خاص طور پر مخصوص تبدیلیوں کو منتخب طریقے سے لاگو کرنے کے لیے مفید ہے، جیسے کسی fix کو backport کرنا۔
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
