شرح صفوف ومحتوى الفقرة
عندما ترغب في المساهمة في مشروع مفتوح المصدر على منصة GitHub لا تملكه، فلن تكون لديك صلاحية الكتابة لرفع الفروع مباشرة إلى مستودعه. ولحل هذه المشكلة، توفر منصة GitHub عملية سحابية على جانب الخادم تُسمى الاشتقاق السحابي Fork.
وعلى خلاف الأمر git clone الذي ينسخ المستودع إلى جهازك المحلي، فإن النقر على زر Fork في GitHub ينشئ نسخة كاملة ومستقلة من المشروع داخل حسابك الشخصي على GitHub؛ وبما أنك مالك هذه النسخة المشتقة، فستمتلك صلاحيات الكتابة والرفع الكاملة عليها دون المساس بحماية المشروع الأصلي.
Shell
# After clicking Fork on GitHub, clone YOUR fork:
git clone [email protected]:your-user/open-project.git
cd open-project
git remote -v
# origin [email protected]:your-user/open-project.git (fetch)
# origin [email protected]:your-user/open-project.git (push)