🔀 مرجع أوامر Git بالعربي
كل أمر Git أساسي بالعربي: ماذا يفعل، صياغته، أهم خياراته، مثال يوضّحه، وأشهر الأخطاء — أداة سطر أوامر فلا يوجد تشغيل حي في المتصفح. حاليًا 13 أمر — والقائمة تكبر.
الأساسيات
git init
إنشاء مستودع جديد
git init يحوّل مجلّدًا عاديًا على جهازك إلى مستودع Git جديد وفارغ، جاهز لتتبّع التغييرات.
git clone
نسخ مستودع موجود
git clone ينسخ مستودعًا كاملًا (بكل تاريخه وفروعه) من رابط بعيد إلى جهازك، وينشئ الربط بالمصدر تلقائيًا.
git add
تجهيز التغييرات للحفظ
git add ينقل تعديلات الملفّات من مجلّد العمل إلى منطقة التجهيز (staging)، تمهيدًا لتضمينها في commit.
git commit
حفظ لقطة من المشروع
git commit يحفظ كل ما في منطقة التجهيز كنقطة دائمة في تاريخ المشروع، برسالة توضّح ماذا ولماذا.
git status
عرض حالة المستودع الحالية
git status يعرض الفرع الحالي، وحالة كل ملف: غير متتبَّع، معدَّل، أو مجهَّز للحفظ.
الفروع والدمج
git branch
إنشاء الفروع وإدارتها
git branch ينشئ فروعًا جديدة ويعرضها ويحذفها — خط عمل مستقل يتيح تطوير ميزة دون التأثير على main.
git merge
دمج فرع في فرع آخر
git merge يدمج تاريخ فرع في فرعك الحالي، ويحافظ على التاريخ الحقيقي كاملًا كما حدث فعليًا.
git rebase
إعادة بناء تاريخ خطّي
git rebase ينقل commits فرعك ليبدأ من أحدث نقطة في فرع آخر، فيُنتج تاريخًا خطّيًا نظيفًا بلا commits دمج.
التاريخ والفحص
العمل مع الفريق
أدوات مساعدة
🎓 تريد التعلم بالترتيب بدل المرجع السريع؟ ابدأ من مسار GIT الكامل بالعربي.