ثلاث مناطق
- مجلّد العمل (Working Directory): ملفّاتك الحالية.
- منطقة التجهيز (Staging): ما ستضمّه في الـ commit القادم.
- المستودع (Repository): اللقطات المحفوظة دائمًا.
التجهيز: git add
git add file.txt # ملف واحد
git add . # كل التغييرات
الحفظ: git commit
git commit -m "وصف واضح للتغيير"
اختصار للملفّات المتتبّعة (تجهيز + commit معًا):
git commit -am "تعديل سريع"
رسائل commit جيّدة
- بصيغة الأمر: "أضف صفحة الدخول" لا "أضفت".
- سطر أول موجز (≤ 50 حرفًا)، ثم تفاصيل عند الحاجة.
أخطاء شائعة
- نسيان
git addقبلcommitفلا يُحفظ شيء.
🎯 التالي: تجاهل الملفّات بـ .gitignore.