إعادة تعيين جهاز التحكم عن بُعد إلى التزام Git معين

A Adt T Yyn Jhaz Althkm N Bu D Aly Altzam Git M Yn



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

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

كيفية إعادة تعيين جهاز التحكم عن بعد إلى التزام معين؟

لإعادة تعيين جهاز التحكم عن بُعد إلى التزام معين ، أولاً ، قم بإعادة تعيين أو التراجع عن الالتزام في مستودع Git باستخدام ' إعادة تعيين بوابة ' يأمر. بعد ذلك ، ادفع الالتزام إلى جهاز التحكم عن بُعد باستخدام ' git push -f ' يأمر.







تحقق من الإجراء المتوفر للعرض العملي.



الخطوة 1: قم بتشغيل Git Terminal

أولاً ، افتح Git Terminal من قائمة ابدأ في Windows:







الخطوة 2: اذهب إلى Git Working Repository

استخدم ' قرص مضغوط 'وانتقل إلى مستودع عمل Git:

$ قرص مضغوط 'C: \ Git \ commits'



بعد ذلك ، اعرض جميع الملفات والمستودعات الخاصة بمستودع العمل الحالي باستخدام ' ls ' يأمر:

$ ls

الخطوة 3: إجراء تعديل في ملف Git

قم بإجراء بعض التعديلات على ملف Git. لهذا الغرض ، قمنا بتعديل محتوى ' ملف ' ملف:

$ صدى صوت 'مرحبًا بـ Linux Hint' > ملف

الخطوة 4: إضافة ملف إلى فهرس التدريج

بعد ذلك ، أضف الملف المعدل إلى فهرس التتبع (منطقة التدريج) باستخدام الأمر المذكور:

$ بوابة إضافة ملف

اعرض حالة مستودع Git لتأكيد ما إذا تمت إضافة الملف المعدل إلى فهرس التتبع أم لا:

$ حالة بوابة

يمكنك أن ترى أننا أضفنا الملف بنجاح إلى فهرس التتبع:

الخطوة 5: قم بإجراء تعديل جديد

التزم بالتغييرات الجديدة باستخدام ' بوابة الالتزام 'أثناء تحديد الرسالة باستخدام' م ' اختيار:

$ بوابة الالتزام م 'التزام التعديل'

تحقق من سجل Git للتحقق مما إذا كانت التغييرات ملتزمة أم لا:

$ سجل بوابة

هنا ، يمكنك رؤية التغييرات التي تم الالتزام بها بنجاح وإضافتها إلى مستودع Git المحلي:

الخطوة 6: دفع التغييرات إلى جهاز التحكم عن بعد

بعد ذلك ، ادفع التغييرات إلى المستودع البعيد باستخدام ' git push ' يأمر. هنا ، ' -F 'العلم لدفع التغييرات إلى جهاز التحكم عن بعد بقوة:

$ دفع بوابة -F سيد الأصل

الخطوة 7: إعادة تعيين جهاز التحكم عن بعد إلى التزام معين

الآن ، أعد تعيين جهاز التحكم عن بُعد إلى الالتزام السابق أو الأخير. لهذا الغرض ، أولاً ، التراجع إلى التزام محدد أو التزام معين إما باستخدام موضع HEAD أو معرّف الالتزام:

$ إعادة تعيين بوابة --الصعب رأس ~ 1

الخطوة 8: دفع التغييرات إلى جهاز التحكم عن بعد

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

$ دفع بوابة -F سيد الأصل

عرض سجل المستودع للتحقق مما إذا تمت إعادة تعيين جهاز التحكم عن بُعد إلى التزام معين أم لا:

$ سجل بوابة

يمكن ملاحظة أننا نجحنا في تنفيذ الوظائف المطلوبة:

لقد علمنا لك طريقة إعادة تعيين جهاز التحكم عن بُعد إلى التزام معين.

استنتاج

لإعادة تعيين جهاز التحكم عن بُعد إلى التزام Git معين ، أولاً ، انتقل إلى مستودع Git وأعد تعيين التغييرات في المستودع المحلي باستخدام ' إعادة تعيين بوابة - رأس صلب ~ 1 ' يأمر. للرجوع إلى التزام معين ، يمكن للمستخدمين الاستفادة من ' إعادة تعيين git – hard ' يأمر. بعد ذلك ، ادفع هذه التغييرات إلى المستودع البعيد لإعادة تعيين جهاز التحكم عن بُعد إلى التزام معين باستخدام ' بوابة دفع من أصل سيد ' يأمر. تناول هذا المنشور بالتفصيل طريقة إعادة تعيين جهاز التحكم عن بُعد إلى التزام معين.