--- title: Git Cherry Pick localeTitle: Git Cherry Pick --- ## Git Cherry Pick ينطبق الأمر `git cherry-pick` التغييرات التي أدخلها بعض الارتباطات الموجودة. وسيركز هذا الدليل على شرح هذه الميزة قدر الإمكان ، ولكن بطبيعة الحال ، فإن [وثائق Git](https://git-scm.com/docs/git-cherry-pick) الحقيقية ستكون مفيدة دائمًا. ### الخروج فرع الكرز اختيار من الرئيسي لتطبيق التغيير الذي تم تقديمه بواسطة الالتزام على طرف الفرع الرئيسي وإنشاء التزام جديد بهذا التغيير. قم بتشغيل الأمر التالي `git cherry-pick master ` ### تحقق في تغيير من التزام مختلف لتطبيق التغيير الذي تم تقديمه بواسطة الالتزام في قيمة التجزئة المحددة التي تريدها ، قم بتشغيل الأمر التالي `git cherry-pick {HASHVALUE} ` سيؤدي هذا إلى إضافة التغييرات التي تمت الإشارة إليها في الالتزام ، إلى المستودع الحالي الخاص بك ### تطبيق بعض الالتزامات من فرع إلى آخر يسمح لك `cherry-pick` بالاختيار بين عمليات من فرع واحد إلى آخر. دعونا نقول لديك فرعين `master` و `develop-1` . في الفرع `develop-1` لديك 3 تلتزم مع تعهدات التزام `commit-1` ، `commit-2` `commit-3` . هنا يمكنك تطبيق `commit-2` على الفرع `master` خلال: `git checkout master git cherry-pick commit-2 ` إذا واجهت أي تعارضات في هذه المرحلة ، فيجب عليك إصلاحها وإضافتها باستخدام `git add` ، ثم يمكنك استخدام علامة متابعة لتطبيق اختيار cherry-pick. `git cherry-pick --continue ` إذا كنت ترغب في إجهاض اختيار الكرز فيما بين يمكنك استخدام علامة abort: `git cherry-pick --abort `