Menu
CoddyTech
flag Ar iconالعربيةdown icon

تجاهل التغييرات غير المُرحّلة

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 40 من 58.

أحيانًا تُجري تعديلات في دليل العمل ثم تندم عليها وترغب في التخلّص منها. ما دامت التغييرات لم تُضَف إلى منطقة التجهيز، يمكنك إعادة الملف إلى نسخته المُعتمدة باستخدام:

git restore notes.txt

يستبدل هذا نسختك العاملة من notes.txt بالإصدار الموجود في أحدث عملية إيداع. ستفقد تعديلاتك غير المحفوظة، لكن منطقة التجهيز والسجل يظلان دون تغيير.

إذا أردت التخلّص من جميع التغييرات غير المُدرجة في منطقة التجهيز داخل المستودع دفعةً واحدة، فاستخدم نقطة:

git restore .

git restore إجراءٌ تدميري: كل ما لم تحفظه في التزام (أو تضعه في منطقة التجهيز) سيضيع بعد ذلك. استخدمه بحذر.

challenge icon

التحدي

مبتدئ

يحتوي المجلد على الملف 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. اطبع المحتويات النهائية للملف.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات

تدرّب بنفسك: Playground لـ Terminal