كيف تحذف كل سجل الالتزام في جيثب؟

Kyf Thdhf Kl Sjl Alaltzam Fy Jythb



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

تشرح هذه المقالة إجراء حذف كل سجل الالتزام في GitHub.







كيفية حذف / إزالة كل سجل الالتزام في جيثب؟

توجد طرق مختلفة لحذف سجل الالتزام في GitHub ، مثل:



الطريقة 1: حذف سجل الالتزام باستخدام الفرع الوحيد

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



الخطوة 1: انتقل إلى المستودع المحلي

أولاً ، أعد التوجيه إلى مستودع محلي معين باستخدام الأمر المذكور أدناه:





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

الخطوة 2: التحقق من الأصل البعيد

بعد ذلك ، تأكد من أن المستودع المحلي مرتبط بالمستودع البعيد:

بوابة البعيد -في

يمكن ملاحظة أن المستودع المحلي الحالي مرتبط بـ ' لينكس ريبو 'المستودع البعيد:



الخطوة 3: عرض سجل الالتزام

بعد ذلك ، استخدم الأمر التالي لعرض محفوظات الالتزام للمستودع الحالي:

سجل بوابة --متصل

الخطوة 4: إنشاء فرع مؤقت جديد والتبديل إليه

اكتب ' بوابة الخروج 'الأمر مع' - عفان 'واسم الفرع الجديد المطلوب لإنشائه والتبديل إليه مرة واحدة:

بوابة الخروج - عفان tem_branch

هنا، ' - عفان يستخدم الخيار 'لإنشاء' temp_branch 'فرع مؤقت بدون تاريخ.

يشير المخرج أدناه إلى أن الفرع الجديد قد تم إنشاؤه وقمنا بالتبديل إليه:

الخطوة 5: مرحلة كل الملفات

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

بوابة إضافة

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

ثم إجراء التعديل في الفرع المؤقت:

بوابة الالتزام -أكون 'رسالة الالتزام الأولي'

الخطوة 7: حذف الفرع 'الرئيسي' القديم

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

فرع بوابة يتقن

كما ترى ' يتقن 'تم حذف الفرع:

الخطوة 8: إعادة تسمية الفرع المؤقت إلى 'رئيسي'

الآن ، استخدم الأمر المقدم لإعادة تسمية الفرع المؤقت إلى ' يتقن ':

فرع بوابة م يتقن

يمكن ملاحظة أن ' temp_branch تمت إعادة تسمية 'إلى' يتقن ':

الخطوة 9: تحديث المستودع البعيد

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

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

الخطوة 10: انتقل إلى Remote Repository (المستودع البعيد)

إعادة التوجيه إلى مستودع GitHub المستنسخ:

قرص مضغوط لينكس ريبو

الخطوة 11: التحقق من التغييرات

أخيرًا ، قم بتنفيذ الأمر المقدم للتحقق مما إذا كان قد تم حذف محفوظات الالتزام لمستودع GitHub أم لا:

سجل بوابة --متصل

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

الطريقة 2: حذف محفوظات الالتزام عن طريق حذف مجلد .git

ال ' .شخص سخيف 'يحتوي المجلد على كل محفوظات الالتزام. لذا ، فإن حذف ' .شخص سخيف 'سيحذف جميع محفوظات الالتزام Git. للقيام بذلك ، اتبع التعليمات المقدمة.

الخطوة 1: Clone GitHub Repository

أولاً ، اكتب الأمر المذكور أدناه لاستنساخ المستودع البعيد المعين في المستودع المحلي:

استنساخ بوابة https: // github.com / < اسم المستخدم > / Test_Repo.git

تأكد من استبدال <اسم المستخدم> باسم مستخدم مالك المستودع.

الخطوة 2: إعادة التوجيه إلى Remote Repository

ثم استخدم ' قرص مضغوط 'باسم المستودع البعيد وانتقل إليه:

قرص مضغوط Test_Repo

الخطوة 3: عرض سجل الالتزام

بعد ذلك ، اعرض سجل الالتزام الخاص بالمستودع البعيد:

سجل بوابة --متصل

في الإخراج أدناه ، يمكن رؤية سجل الالتزام لمستودع GitHub:

الخطوة 4: حذف المجلد “.git”

الآن ، احذف ' .شخص سخيف 'بمساعدة الأمر المذكور أدناه:

جمهورية مقدونيا -الترددات اللاسلكية .شخص سخيف

الخطوة 5: إعادة تهيئة المستودع

استخدم الأمر المقدم لإعادة تهيئة المستودع:

الطقس حار

الخطوة 6: إضافة عنوان URL بعيد

ثم أضف عنوان URL البعيد في المستودع الحالي:

بوابة البعيد أضف الأصل https: // github.com / < اسم المستخدم > / Test_Repo.git

تأكد من استبدال <اسم المستخدم> باسم مستخدم مالك المستودع.

الخطوة 7: عرض جميع الملفات

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

بوابة إضافة

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

لتنفيذ جميع التغييرات ، أدخل الأمر الموضح أدناه:

بوابة الالتزام -أكون 'الأولي ارتكاب'

الخطوة 9: تحديث الفرع البعيد

أخيرًا ، دفع التغييرات إلى GitHub ' يتقن فرع وتحديثه:

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

الخطوة 10: ضمان التغييرات

للتحقق مما إذا كان قد تم حذف كل محفوظات الالتزام لمستودع GitHub أم لا ، قم بتشغيل الأمر التالي:

سجل بوابة --متصل

كما ترى ، تم حذف كل سجل الالتزام القديم لمستودع GitHub:

لقد أوضحنا بكفاءة طرق حذف كل سجل الالتزام في GitHub.

خاتمة

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