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

تعديل آخر Commit

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

إذا أنشأت للتوّ إيداعًا وأدركت فورًا أن رسالته غير صحيحة، أو نسيت تضمين ملف، يمكنك إعادة كتابة ذلك الإيداع باستخدام:

git commit --amend -m "New message"

يستبدل هذا أحدث التزام بآخر جديد يتضمن رسالتك المحدَّثة وكل ما هو مُجهَّز حاليًا.

لإضافة ملف منسي إلى الالتزام السابق، أضِفه إلى منطقة التجهيز أولًا، ثم عدّل الالتزام دون تغيير الرسالة:

git add forgotten.txt
git commit --amend --no-edit

يُبقي الخيار --no-edit الرسالة الحالية.

هناك أمر يجب الانتباه إليه: يؤدي التعديل إلى إنشاء إيداع جديد تمامًا (بمعرّف جديد)، رغم أنه يبدو كأنه تعديل. لا تعدّل إلا الإيداعات التي لم تشاركها مع أي شخص بعد، وإلا فستربك المتعاونين الذين لديهم الإصدار القديم بالفعل.

challenge icon

التحدي

سهل

يحتوي المجلد على app.py. هيّئ المستودع، وأضف الملف إلى منطقة التجهيز ثم أجرِ إيداعًا بالرسالة Inital commit (خطأ مطبعي مقصود).

عدّل الإيداع لإصلاح الرسالة إلى Initial commit، ثم اطبع عنوان أحدث إيداع باستخدام git log -1 --pretty=%s.

جرّب بنفسك

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

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

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

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