شرح صفوف ومحتوى الفقرة
يوضح الجدول الشامل التالي جميع صيغ وخيارات الأمر git push ومستوى الأمان الهندسي لكل منها:
| الأمر والصيغة | نطاق التأثير | السلوك الأمني | السيناريو الهندسي الموصى به |
|---|---|---|---|
git push -u origin main | الفرع المحدد | يضبط ربط التتبع التلقائي | أول عملية رفع للفرع الرئيسي أو فرع ميزة جديد |
git push | الفرع المتتبع | آمن (يرفض الكتابة فوق عمل الغير) | النشر اليومي للالتزامات المحلية الجديدة |
git push origin --delete <br> | الفرع البعيد | يزيل مؤشر الفرع من السحابة | تنظيف فروع الميزات بعد دمجها بنجاح |
git push --force-with-lease | فرع الميزة | يتوقف فوراً إذا وُجدت التزامات غير مجلوبة | تحديث فرعك الخاص بعد التعديل أو إعادة القاعدة |
git push --force | تاريخ الفرع البعيد | خطير جداً (يمسح الالتزامات البعيدة قسرياً) | يُتجنب تماماً على الفروع المشتركة والفرع الرئيسي |
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس نشر الالتزامات والفروع الجديدة عبر git push -u، ومعالجة رفض الرفع غير المتزامن بـ git pull --rebase، وحذف الفروع البعيدة المنتهية بـ --delete، واستخدام البديل الآمن --force-with-lease. الخطوة التالية: انتقل الآن إلى الوحدة السابعة والدرس 30 «نسخ المشاريع Fork والمساهمة في المصادر المفتوحة» لاحتراف آليات العمل الجماعي على GitHub.