انتقل إلى محتوى الدرس

Mistakes in the Latest Commit أخطاء الالتزام الأخير الشائعة

صحّح الأخطاء الإملائية في رسالة آخر التزام أو أدمج الملفات المنسية فيه عبر الأمر git commit --amend والخيار --no-edit مع فهم تغير بصمة SHA-1.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يحدث كثيراً أن تضغط مفتاح الإدخال لتنفيذ git commit ثم تلاحظ فوراً خطأً إملائياً في عنوان الرسالة، أو تتذكر أنك نسيت تجهيز ملف styles.css المرتبط بنفس الميزة. بدلاً من تشويه سجل المشروع بالتزامات إضافية مربكة مثل «نسيت إضافة ملف»، يوفر Git الخيار git commit --amend لتحديث الالتزام الأخير مباشرة:

  • حفظ ذرية الالتزامات: إبقاء التعديلات المترابطة ورسالتها الصحيحة في لقطة واحدة نظيفة.
  • تصحيح فوري للرأس: يعمل مباشرة على الالتزام الذي يشير إليه HEAD حالياً.
مخطط يوضح تعديل رسالة الالتزام الأخير أو إضافة ملف منسي عبر git commit --amend وتوليد بصمة SHA-1 جديدة
Shell
# Inspect the recent commit that needs a quick fix
git log --oneline -n 1
# a4f9c21 (HEAD -> main) Add semntic header to index.html