الأمر git-response في Git | شرح

Alamr Git Response Fy Git Shrh



عندما يقوم المستخدمون بإنشاء ملف في 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 * 'يتم استخدام الأمر' لإزالة الملف الفردي الذي لم يتم تعقبه. ال ' استعادة git –staged * 'يتم استخدام الأمر' لإزالة ملفات متعددة من الفهرس المرحلي. وصف هذا الدليل استخدام ' استعادة بوابة 'الأمر في Git.