freeCodeCamp/guide/arabic/git/git-cherry-pick/index.md

41 lines
2.1 KiB
Markdown
Raw Normal View History

---
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
`