تجاهل التغييرات غير المُرحّلة
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 40 من 58.
أحيانًا تُجري تعديلات في دليل العمل ثم تندم عليها وترغب في التخلّص منها. ما دامت التغييرات لم تُضَف إلى منطقة التجهيز، يمكنك إعادة الملف إلى نسخته المُعتمدة باستخدام:
git restore notes.txtيستبدل هذا نسختك العاملة من notes.txt بالإصدار الموجود في أحدث عملية إيداع. ستفقد تعديلاتك غير المحفوظة، لكن منطقة التجهيز والسجل يظلان دون تغيير.
إذا أردت التخلّص من جميع التغييرات غير المُدرجة في منطقة التجهيز داخل المستودع دفعةً واحدة، فاستخدم نقطة:
git restore .git restore إجراءٌ تدميري: كل ما لم تحفظه في التزام (أو تضعه في منطقة التجهيز) سيضيع بعد ذلك. استخدمه بحذر.
التحدي
مبتدئيحتوي المجلد على الملف config.txt وفيه السطر port=80. وهو ليس موجودًا بعد في مستودع Git.
هيّئ المستودع على main، واضبط مؤلف عملية الإيداع، ثم أودِع الملف الموجود أولًا:
git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add config.txt
git commit -q -m "Add config" عدّله ليصبح port=9999، ثم تخلّص فورًا من التغيير باستخدام git restore. اطبع المحتويات النهائية للملف.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
9التراجع عن التغييرات
تجاهل التغييرات غير المُرحّلةإلغاء تجهيز ملفتعديل آخر Commitعكس Commitإعادة ضبط فرعمراجعة - آلة الزمنتدرّب بنفسك: Playground لـ Terminal