Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تعديل ملف متتبع

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

بمجرد إرسال (commit) ملف ما، يقوم Git بتتبعه. وفي المرة القادمة التي تقوم فيها بتعديله، سيظهره الأمر git status على أنه معدل (modified) بدلاً من كونه غير متتبع (untracked).

git status --short
 M hello.txt

يرمز حرف M في العمود الثاني إلى "تم تعديله في دليل العمل ولكن لم يتم إدراجه بعد". يمكنك إدراج التعديلات باستخدام نفس أمر git add:

git add hello.txt
git status --short
M  hello.txt

لاحظ أن M انتقل إلى العمود الأول. العمودان هما المرحلة (staged) (اليسار) و دليل العمل (working directory) (اليمين). بمجرد إدراجه في المرحلة، يمكنك تنفيذ (commit) التغيير مثل أي تغيير آخر:

git commit -m "Update hello.txt"

تلتقط كل عملية commit لقطة كاملة، لذا لن تفقد الإصدار القديم. يمكنك دائمًا الرجوع إليه.

challenge icon

التحدي

سهل

يحتوي المجلد على note.txt. قم بتهيئة المستودع، وتكوين هوية المستخدم، وعمل commit للملف الأصلي، ثم قم بتغيير محتويات الملف إلى updated، وقم بتشغيل git status --short.

المخرجات المتوقعة هي علامة modified-but-not-staged.

ورقة مرجعية

بعد تعديل ملف متتبع، يظهر الأمر git status --short الحرف M في العمود الأيمن (معدل، غير مدرج في منطقة الانتظار):

git status --short
 M hello.txt

قم بإدراج التعديل في منطقة الانتظار باستخدام git add، مما ينقل M إلى العمود الأيسر (مدرج في منطقة الانتظار):

git add hello.txt
git status --short
M  hello.txt

ثم قم بالإيداع كالمعتاد:

git commit -m "Update hello.txt"

جرّب بنفسك

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

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

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