كيفية الحصول على مثال الالتزام

Kyfyt Alhswl Ly Mthal Alaltzam



في بعض الأحيان ، تريد إجراء تغييرات وتضمينها في فرع العمل الحالي. لتنفيذ هذا الإجراء ، يلزم استخدام ' بوابة اختيار الكرز ' يأمر. إنه عملي للغاية ويستخدم على نطاق واسع لأداء عمليات محددة. وبشكل أكثر تحديدًا ، يمثل هذا الأمر اختيار التزام من فرع وتطبيقه على فرع Git آخر. يعمل هذا عكس الأساليب الأخرى ، مثل الدمج وإعادة الأساسي ، والتي عادةً ما تطبق التزامات متعددة على فرع آخر.

في هذه المدونة ، سنتعلم طريقة استخدام git cherry-pick a الالتزام بمثال. دعنا نبدأ!

مثال: كيف تحصل على التزام؟

لجلب الكرز اختيار الالتزام ، أولاً ، قم بإنشاء دليل Git محلي جديد وانتقل إليه. بعد ذلك ، قم بتهيئة وتعديل الملف باستخدام t. بعد ذلك ، قم بتحديث الملف الثاني وتنفيذ التغييرات في المستودع. بعد ذلك ، قم بإزالة كل المحتوى الموجود من الدليل. أضف جميع التغييرات ، وقم بإجراء التعديلات على مستودع Git ، واعرض محفوظات السجل المرجعي. أخيرًا ، قم بتنفيذ ' $ git cherry-pick 'الأمر على المحطة.







الآن ، جرب التعليمات الموضحة أدناه خطوة بخطوة!



الخطوة 1: إنشاء دليل

أولاً ، قم بإنشاء دليل Git جديد باستخدام الأمر المذكور أدناه:



$ مكدير تجريبي 12





الخطوة 2: نقل داخل الدليل

للانتقال إلى الدليل الذي تم إنشاؤه حديثًا ، قم بتنفيذ ' قرص مضغوط ' يأمر:

$ قرص مضغوط تجريبي 12



الخطوة 3: تهيئة دليل Git

بعد ذلك ، قم بتنفيذ الأمر الموضح أدناه لتهيئة دليل Git الذي تم إنشاؤه:

$ الطقس حار

الخطوة 4: تعديل الملف

أضف نصًا في الملف لتحديثه بمساعدة ' صدى صوت 'الأمر وعامل إعادة التوجيه' > ':

$ صدى صوت 'ملف 1' > file1.txt

الخطوة 5: إضافة التغييرات إلى مستودع Git

بعد ذلك ، قم بتنفيذ ' بوابة إضافة 'لإضافة جميع التغييرات المضافة إلى المستودع:

$ بوابة إضافة .

الخطوة السادسة: إجراء التغييرات

قم بتشغيل ' بوابة الالتزام 'مع رسالة الالتزام لتحديث المستودع:

$ بوابة الالتزام م 'تمت إضافة الملف الأول'

الخطوة 7: تحديث الملف

قم بإنشاء ملف آخر ثم قم بتحديثه:

$ صدى صوت 'file2' > file2.txt

الخطوة 8: أضف كافة التعديلات

أضف جميع التغييرات التي تم إجراؤها إلى المستودع المحلي:

$ بوابة إضافة .

الخطوة 9: إجراء التغييرات

الآن ، قم بإجراء التغييرات برسالة الالتزام باستخدام ' م ' اختيار:

$ بوابة الالتزام م 'تمت إضافة الملف الثاني'

الخطوة 10: إزالة جميع الملفات

عند القيام بذلك ، قم بتنفيذ ' جمهورية مقدونيا 'لإزالة جميع الملفات التي تم إنشاؤها من المستودع:

$ جمهورية مقدونيا * .رسالة قصيرة

هنا ، علامة النجمة ' * 'يشير الرمز إلى جميع الملفات ذات الامتداد المحدد:

الخطوة 11: سرد محتوى المستودع

الآن ، تحقق من العملية المحذوفة باستخدام ' ls 'لعرض قائمة محتويات المستودع:

$ ls

كما ترى ، فإن المستودع فارغ مما يشير إلى أن العملية تمت بنجاح:

الخطوة 12: إضافة التغييرات

بعد ذلك ، أضف جميع التغييرات التي تم إجراؤها إلى منطقة التدريج وقم بتحديثها:

$ بوابة إضافة .

الخطوة 13: إجراء التغييرات

بعد ذلك ، قم بإجراء تعديلات على المستودع من خلال إثارة ' بوابة الالتزام 'مع أي رسالة تنفيذ:

$ بوابة الالتزام م 'تم حذف ملفين'

الخطوة 14: تحقق من سجل السجل المرجعي

الآن ، اعرض سجل السجل المرجعي لمستودع Git:

$ بوابة إعادة التدوين .

هنا ، سنحدد سجل مرجعي الالتزام الذي نريد الالتزام به مع اختيار الكرز:

الخطوة 15: التزام اختيار الكرز

بعد ذلك ، قم بتنفيذ ' اختيار الكرز 'للالتزام بسجل مرجع الالتزام المنسوخ:

$ بوابة اختيار الكرز 87d1e54

الخطوة 16: تحقق من عملية تنفيذ الاختيار من نوع cherry-pick

أخيرًا ، تحقق من عملية الالتزام التي تم الالتزام بها من خلال استخدام ' بوابة إعادة التدوين. ' يأمر:

$ بوابة reflog .

كما ترى ، يتم الالتزام بنفس الالتزام مع التزام اختيار الكرز:

لقد شرحنا بإيجاز طريقة git cherry-pick a الالتزام بمساعدة مثال.

استنتاج

للحصول على التزام ، قم أولاً بإنشاء دليل Git جديد وقم بتهيئته. بعد ذلك ، قم بتعديل الملف باستخدام ' صدى > ' يأمر. بعد ذلك ، قم بتحديث الملف الثاني وتنفيذ التغييرات في المستودع. قم بإزالة جميع الملفات الموجودة من المستودع باستخدام ' جمهورية مقدونيا ' يأمر. تتبع جميع التغييرات وتنفيذ التعديلات وعرض سجل السجل المرجعي. أخيرًا ، قم بتنفيذ ' $ git cherry-pick 'للالتزام بالالتزام المحدد. أوضحت هذه المدونة كيفية الحصول على التزام.