لا تقلق إذا لم تكن متأكدًا من كيفية استعادة مستودع بعيد إلى التزام معين ، حيث ستوضح هذه المشاركة طريقة إعادة تعيين جهاز التحكم عن بُعد إلى التزام معين.
كيفية إعادة تعيين جهاز التحكم عن بعد إلى التزام معين؟
لإعادة تعيين جهاز التحكم عن بُعد إلى التزام معين ، أولاً ، قم بإعادة تعيين أو التراجع عن الالتزام في مستودع 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
الخطوة 7: إعادة تعيين جهاز التحكم عن بعد إلى التزام معين
الآن ، أعد تعيين جهاز التحكم عن بُعد إلى الالتزام السابق أو الأخير. لهذا الغرض ، أولاً ، التراجع إلى التزام محدد أو التزام معين إما باستخدام موضع HEAD أو معرّف الالتزام:
$ إعادة تعيين بوابة --الصعب رأس ~ 1
الخطوة 8: دفع التغييرات إلى جهاز التحكم عن بعد
بعد الرجوع إلى التزام معين أو سابق ، قم بدفع الالتزامات المحلية إلى المستودع البعيد:
$ دفع بوابة -F سيد الأصل
عرض سجل المستودع للتحقق مما إذا تمت إعادة تعيين جهاز التحكم عن بُعد إلى التزام معين أم لا:
$ سجل بوابةيمكن ملاحظة أننا نجحنا في تنفيذ الوظائف المطلوبة:
لقد علمنا لك طريقة إعادة تعيين جهاز التحكم عن بُعد إلى التزام معين.
استنتاج
لإعادة تعيين جهاز التحكم عن بُعد إلى التزام Git معين ، أولاً ، انتقل إلى مستودع Git وأعد تعيين التغييرات في المستودع المحلي باستخدام ' إعادة تعيين بوابة - رأس صلب ~ 1 ' يأمر. للرجوع إلى التزام معين ، يمكن للمستخدمين الاستفادة من ' إعادة تعيين git – hard