تعديل آخر Commit
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 42 من 58.
إذا أنشأت للتوّ إيداعًا وأدركت فورًا أن رسالته غير صحيحة، أو نسيت تضمين ملف، يمكنك إعادة كتابة ذلك الإيداع باستخدام:
git commit --amend -m "New message"يستبدل هذا أحدث التزام بآخر جديد يتضمن رسالتك المحدَّثة وكل ما هو مُجهَّز حاليًا.
لإضافة ملف منسي إلى الالتزام السابق، أضِفه إلى منطقة التجهيز أولًا، ثم عدّل الالتزام دون تغيير الرسالة:
git add forgotten.txt
git commit --amend --no-editيُبقي الخيار --no-edit الرسالة الحالية.
هناك أمر يجب الانتباه إليه: يؤدي التعديل إلى إنشاء إيداع جديد تمامًا (بمعرّف جديد)، رغم أنه يبدو كأنه تعديل. لا تعدّل إلا الإيداعات التي لم تشاركها مع أي شخص بعد، وإلا فستربك المتعاونين الذين لديهم الإصدار القديم بالفعل.
التحدي
سهليحتوي المجلد على app.py. هيّئ المستودع، وأضف الملف إلى منطقة التجهيز ثم أجرِ إيداعًا بالرسالة Inital commit (خطأ مطبعي مقصود).
عدّل الإيداع لإصلاح الرسالة إلى Initial commit، ثم اطبع عنوان أحدث إيداع باستخدام git log -1 --pretty=%s.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
9التراجع عن التغييرات
تجاهل التغييرات غير المُرحّلةإلغاء تجهيز ملفتعديل آخر Commitعكس Commitإعادة ضبط فرعمراجعة - آلة الزمنتدرّب بنفسك: Playground لـ Terminal