Git Cherry-pick تغییرات یک کامیت مشخص را روی شاخه فعلی دوباره اعمال میکند و معمولاً کامیتی با شناسه جدید میسازد. این روش برای انتقال یک باگفیکس از شاخه توسعه به شاخه انتشار مناسب است.
git switch release
git cherry-pick abc1234
# If conflicts occur, resolve files and stage them
git add .
git cherry-pick --continue
# Or cancel the operation
git cherry-pick --abort
نکته فنی
برای ادغام تاریخچه کامل شاخه از Merge یا Rebase استفاده کنید. چری پیک ابزار کپی انتخابی تغییرات است، نه جایگزین تمام فرایند ادغام.
اصطلاحات مرتبط: گیت، پول ریکوئست، مرج ریکوئست، ورژن کنترل.
انتقال یک اصلاح با چری پیک
git switch release/1.2
git cherry-pick abc1234
چری پیک اثر یک کامیت مشخص را روی شاخه دیگر اعمال و کامیت تازهای میسازد. برای انتقال یک باگفیکس مناسب است، اما ممکن است Conflict ایجاد کند.