نتائج هذه الكتابة هي:
- ما هو أمر 'git restore' في Git؟
- كيفية 'git استعادة' ملف واحد متتبع / مرحلي في Git؟
- كيفية 'git استعادة' الملفات المتعددة المتعقبة / المرحلية في Git؟
ما هو أمر 'git restore' في Git؟
ال ' استعادة بوابة 'يتم استخدام الأمر' لاستعادة أحدث التغييرات التي تم الالتزام بها أو التخلص منها وإزالة التغييرات المحلية المتعقبة. يمكن استخدام هذا الأمر بعلامات مختلفة ، مثل:
- ' <–staged> 'يتم استخدام الخيار' لإزالة الملفات من منطقة التدريج والحفاظ على نسختها الفعلية.
- ' <اسم الملف> 'يتم استخدام الخيار' لتجاهل التغييرات المحلية غير الملتزم بها من الملف.
بناء الجملة
هنا الصيغة العامة لـ ' استعادة بوابة ' يأمر:
شخص سخيف يعيد < خيارات >
من الأمر أعلاه ، ' <خيارات> 'بالعلامات المطلوبة.
كيفية 'git استعادة' ملف واحد متتبع / مرحلي في Git؟
ل ' استعادة بوابة 'الملف المنفرد غير الملتزم به في Git ، تحقق من الإجراء التالي:
- انتقل إلى مستودع Git المحلي.
- قائمة الملفات غير الملتزم بها.
- قم بتشغيل ' git استعادة –staged
' يأمر. - تحقق من الوضع الحالي للمستودع.
الخطوة 1: انتقل إلى المستودع المحلي
أولاً ، انتقل إلى مستودع محلي معين عن طريق تنفيذ ' قرص مضغوط ' يأمر:
قرص مضغوط 'C: \ Users \ن azma\Git\Demo13'
الخطوة 2: عرض الملفات غير الملتزم بها
الآن ، قم بإدراج جميع الملفات المرحلية عن طريق التحقق من الحالة الحالية للمستودع:
حالة بوابةوفقًا للإخراج أدناه ، فإن ' file.py '،' file1.txt '، و ' file2.txt 'هي الملفات غير الملتزم بها. سنقوم بإلغاء تعقب ' file.py ' ملف:
الخطوة 3: ملف غير منظم
نفذ ' استعادة بوابة 'مع' - على مراحل 'العلم واسم الملف:
شخص سخيف يعيد - مسرحية file.pyالخطوة 4: فحص الملف الحالي
للتحقق من الحالة الحالية للملف الذي لم يتم تعقبه ، قم بتشغيل ' حالة بوابة ' يأمر:
حالة بوابةيمكن ملاحظة أن ' file.py 'من منطقة التدريج:
كيفية 'git استعادة' الملفات المتعددة المتعقبة / المرحلية في Git؟
لإزالة الملفات متعددة المراحل من الفهرس المرحلي ، قم بتشغيل الأمر المتوفر:
شخص سخيف يعيد - مسرحية * .رسالة قصيرةهنا ، جميع الملفات التي تحتوي على ' .رسالة قصيرة '، من منطقة التدريج:
الآن ، تحقق من حالة الملفات غير الملتزم بها عن طريق تشغيل ' حالة بوابة ' يأمر:
حالة بوابةوفقًا للإخراج الموضح أدناه ، فإن جميع الملفات غير الملتزم بها التي تحتوي على ' .رسالة قصيرة '، إلى منطقة عمل Git:
قمنا بتجميع معلومات مفصلة حول ' استعادة بوابة ' يأمر.
خاتمة
ال ' استعادة بوابة 'يتم استخدام الأمر' لتجاهل أحدث التغييرات التي تم الالتزام بها وإزالة التغييرات المحلية المتعقبة. ال ' git استعادة –staged *