'Fork' يثير في الذهن تلك الأداة الموجودة على مائدة العشاء. لكنه أكثر من ذلك. فكر في الفروع التي تنقسم عن الشجرة. في عالم التكنولوجيا، يُنشئ الـ fork نسخة من شيء ما - مثل كود البرمجيات، البلوك تشين، أو أي شيء آخر - يسلك طريقه الخاص. مسار مختلف. نفس الجذور.
بدأت الفكرة في البرمجة. مشروع واحد ينقسم إلى اثنين. مع مرور الوقت، انتشر هذا في كل مكان. العملات المشفرة. أنظمة التشغيل. مشغلات الوسائط. خذ شيئًا موجودًا. انسخه. غيره. اجعله لك.
ما هو الـ Fork في Git والبرمجة؟
يتحدث المبرمجون كثيرًا عن الفروع مع Git وأماكن مثل GitHub. الأمر بسيط نوعًا ما، في الواقع. ترى كودًا يعجبك؟ قم بعمل فورك له. الآن لديك نسختك الخاصة للعب.
كيفية عمل فورك لمشروع
ابحث عن المستودع الذي تريده
اضغط على زر Fork في الأعلى
بوم. لديك نسختك
العب بها. غيّر الأشياء. اذهب بعيدًا
هل لديك شيء جيد؟ أرسل طلب سحب مرة أخرى
الفرق بين Fork و Branch و Clone: الاختلافات الرئيسية
التفرع؟ هذه هي نسختك على الخادم. كل شيء لك.
الاستنساخ؟ هذا تنزيل إلى جهاز الكمبيوتر الخاص بك.
الت branching؟ نفس المستودع، فقط خط تطوير جديد.
ليس نفس الأشياء. يخلط الناس بينها أحيانًا.
الحفاظ على تزامن الفوريك
قد يتقادم الفرع الخاص بك. الأصل يستمر في التقدم. يجب أن تبقى متزامنًا:
انسخ فرعك إلى جهازك
أضف الأصل كـ "upstream":
Git Remote Add upstream
تحقق من أجهزة التحكم عن بُعد:
جهاز التحكم عن بعد git -v
احصل على تلك التغييرات:
جت فيتش أبستريم
دمجها في:
git merge upstream / main
تحديث الفرع الخاص بك على الإنترنت:
دَفْع جِت الأصل الرئيسي
يبدو معقدًا في البداية. يصبح أسهل.
سير العمل القائم على المساهمة من خلال الفروع
تحب المشاريع مفتوحة المصدر هذا سير العمل:
قسّمها
استنساخ محلياً
إنشاء فرع ميزات
تغيير الأشياء
ادفع التغييرات إلى الفرع الخاص بك
افتح طلب سحب
التعامل مع الملاحظات
احصل على الدمج إذا كنت محظوظًا!
ليس دائمًا سلسًا. قد يكون المشرفون انتقائيين. لا بأس بذلك.
الاستنتاج
تتيح الفُرُوع الابتكار. إنها تتيح للناس التجربة. إنها سبب تطور البرمجيات.
تظهر كلمة "fork" في كل مكان في التقنية الآن. من المدهش نوعًا ما كيف يمتد مفهوم واحد إلى العديد من المجالات. بالنسبة للمطورين، إنها مجرد جزء من الحياة - الطريقة التي نساهم بها، والطريقة التي نبني بها على عمل الآخرين.
ليس من الواضح تمامًا إلى أين سيقودنا الانقسام بعد ذلك. لكن هذه هي روعة الأمر.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
الانقسام: ما هو ببساطة؟
ماذا تعني كلمة 'Fork'؟
'Fork' يثير في الذهن تلك الأداة الموجودة على مائدة العشاء. لكنه أكثر من ذلك. فكر في الفروع التي تنقسم عن الشجرة. في عالم التكنولوجيا، يُنشئ الـ fork نسخة من شيء ما - مثل كود البرمجيات، البلوك تشين، أو أي شيء آخر - يسلك طريقه الخاص. مسار مختلف. نفس الجذور.
بدأت الفكرة في البرمجة. مشروع واحد ينقسم إلى اثنين. مع مرور الوقت، انتشر هذا في كل مكان. العملات المشفرة. أنظمة التشغيل. مشغلات الوسائط. خذ شيئًا موجودًا. انسخه. غيره. اجعله لك.
ما هو الـ Fork في Git والبرمجة؟
يتحدث المبرمجون كثيرًا عن الفروع مع Git وأماكن مثل GitHub. الأمر بسيط نوعًا ما، في الواقع. ترى كودًا يعجبك؟ قم بعمل فورك له. الآن لديك نسختك الخاصة للعب.
كيفية عمل فورك لمشروع
الفرق بين Fork و Branch و Clone: الاختلافات الرئيسية
التفرع؟ هذه هي نسختك على الخادم. كل شيء لك.
الاستنساخ؟ هذا تنزيل إلى جهاز الكمبيوتر الخاص بك.
الت branching؟ نفس المستودع، فقط خط تطوير جديد.
ليس نفس الأشياء. يخلط الناس بينها أحيانًا.
الحفاظ على تزامن الفوريك
قد يتقادم الفرع الخاص بك. الأصل يستمر في التقدم. يجب أن تبقى متزامنًا:
انسخ فرعك إلى جهازك
أضف الأصل كـ "upstream":
Git Remote Add upstream
تحقق من أجهزة التحكم عن بُعد:
جهاز التحكم عن بعد git -v
احصل على تلك التغييرات:
جت فيتش أبستريم
دمجها في:
git merge upstream / main
تحديث الفرع الخاص بك على الإنترنت:
دَفْع جِت الأصل الرئيسي
يبدو معقدًا في البداية. يصبح أسهل.
سير العمل القائم على المساهمة من خلال الفروع
تحب المشاريع مفتوحة المصدر هذا سير العمل:
ليس دائمًا سلسًا. قد يكون المشرفون انتقائيين. لا بأس بذلك.
الاستنتاج
تتيح الفُرُوع الابتكار. إنها تتيح للناس التجربة. إنها سبب تطور البرمجيات.
تظهر كلمة "fork" في كل مكان في التقنية الآن. من المدهش نوعًا ما كيف يمتد مفهوم واحد إلى العديد من المجالات. بالنسبة للمطورين، إنها مجرد جزء من الحياة - الطريقة التي نساهم بها، والطريقة التي نبني بها على عمل الآخرين.
ليس من الواضح تمامًا إلى أين سيقودنا الانقسام بعد ذلك. لكن هذه هي روعة الأمر.