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

Syncing Fork with upstream مزامنة نسختك مع المشروع الأصلي

ساهم في المشاريع مفتوحة المصدر عبر إنشاء نسخة Fork خاصة بك على GitHub، وضبط المستودعين origin وupstream، ومزامنة التحديثات الأصلية بانتظام.
1 صفوف تعليمية
Version Control
0 مشاهدة

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

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

تستقبل المشاريع مفتوحة المصدر النشطة التزامات جديدة يومياً؛ لذا قبل البدء بأي مساهمة جديدة يجب مزامنة فرعك المحلي main ونسختك السحابية origin مع أحدث التعديلات في upstream لتجنب التعارضات.

انتقل إلى الفرع main، ونفّذ git fetch upstream لجلب التزامات المشروع الرسمي، ثم ادمج upstream/main في فرعك المحلي، وأخيراً نفّذ git push origin main لتحديث نسختك على GitHub.

Shell
git switch main
git fetch upstream
git merge upstream/main
git push origin main