هل يمكن لـ Git استعادة ملف؟

Hl Ymkn L Git Ast Adt Mlf



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

في هذه المدونة ، سنشرح بالتفصيل إجراءات استعادة الملفات المحذوفة في Git.

هل يمكن لـ Git استعادة ملف؟

نعم ، يمكن لـ Git استعادة ملف. تبدو هذه العملية ضرورية في حالة أزلت فيها عن طريق الخطأ أي ملف مهم مطلوب لاستعادته.







كيفية استعادة ملف في Git؟

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



لفهم السيناريو المذكور أعلاه ، تحقق من الخطوات الموضحة أدناه!



الخطوة 1: انتقل إلى دليل Git
أولاً ، انتقل إلى مستودع Git المحلي باستخدام الأمر 'cd':





$ قرص مضغوط 'C: \ Users azma\Git\demo2'

الخطوة 2: سرد ملفات المستودعات
قم بتشغيل ' ملفات git ls ”لعرض جميع ملفات المستودع المحدد:



$ ملفات git ls

كما ترى ، ' demo2 يحتوي مستودع Git على ثلاثة ملفات ، اثنان بها ' .رسالة قصيرة 'وواحد مع' .rtf ' امتداد:

الخطوة 3: إزالة الملف
الآن ، سنقوم بإزالة ' demo1.txt 'من مستودع Git المحلي بمساعدة' بوابة rm ' يأمر:

$ بوابة rm demo1.txt

هنا ، تم حذف ملفنا المحدد بنجاح:

الخطوة 4: سرد ملفات المستودعات
نفّذ الأمر المتوفر للتحقق من عملية إزالة الملف:

$ ملفات git ls

كما ترى في الإخراج أدناه ، لا يوجد ملف باسم ' demo1.txt ':

الخطوة 5: تحقق من الحالة
تحقق من الحالة الحالية لمستودع Git من خلال استخدام ' حالة بوابة ' يأمر:

$ حالة بوابة .

يتم تنظيم الملف المحذوف تلقائيًا ، وهو السلوك الافتراضي لـ ' جمهورية مقدونيا ' يأمر:

الخطوة 6: ملف Unstage
بعد ذلك ، قم بإلغاء ترتيب الملف المحذوف عن طريق تنفيذ ' إعادة تعيين بوابة ' يأمر:

$ إعادة تعيين بوابة رأس - demo1.txt

هنا ، حدد ' رأس 'مع اسم الملف لإلغاء التغييرات المرحلية:

الخطوة 7: تحقق من الحالة
قم بتشغيل الأمر أدناه للتحقق من الحالة:

$ حالة بوابة .

كما ترى ، فإن تغييرات الحذف أصبحت الآن بدون مراحل:

الخطوة 8: استعادة الملف
أخيرًا ، قم بتنفيذ ' بوابة الخروج 'لاستعادة الملف:

$ بوابة الخروج - demo1.txt

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

$ حالة بوابة .

لم يتم وضع أي شيء في الريبو يحتاج إلى الالتزام ، ومنطقة العمل نظيفة:

الخطوة 9: تحقق من استعادة الملف
أخيرًا ، قم بإدراج ملفات المستودع لعرض الملف المستعاد:

$ ملفات git ls

يوضح الناتج المحدد أننا نجحنا في استعادة ' demo1.txt 'إلى مستودع Git الخاص بنا:

لقد قدمنا ​​طريقة استعادة ملف.

استنتاج

نعم ، يمكنك استعادة الملف في Git. للقيام بذلك ، انتقل إلى مستودع Git المحلي ، وتحقق من الملفات الموجودة التي تم وضعها في المستودع. بعد ذلك ، قم بتشغيل ' $ git rm 'أمر لإزالة أي ملف. بعد ذلك ، قم بإلغاء التغييرات المرحلية باستخدام ' $ git reset HEAD - ' يأمر. أخيرًا ، قم بتنفيذ ' $ git checkout - 'الأمر لاستعادة الملف المحذوف. توضح هذه المدونة إجراء استعادة الملفات المحذوفة في Git.