كيفية إنشاء فرع جديد في Git

كيفية إنشاء فرع جديد في Git

تعتبر الفروع أساسية لمفهوم التحكم في الإصدار في البرمجة ، ولا سيما Git. تخبرك مقالة البداية هذه ماهية الفرع وكيفية إنشاء فرع باستخدام عدد من الأدوات المختلفة.





كيفية إزالة محرك جوجل من ويندوز 10

ما هو فرع جيت؟

في أنظمة التحكم في الإصدار ، المصطلح فرع يتم استخدامه كمقياس للأشجار بمعنى أن كل فرع ينبثق من الآخر ، وينتهي به الأمر في النهاية مرة أخرى عند الجذع. تسمح لك الفروع بإنشاء خطوط تطوير فردية ، من أجل العمل عليها بشكل منفصل دون إزعاج العمل الآخر.





الموضوعات ذات الصلة: كيفية استخدام فروع Git لهيكلة مشروع البرمجة الخاص بك





باستخدام Git ، ستعمل على رئيسي - سيد فرع بشكل افتراضي ، سواء كنت على علم به أم لا. غالبًا ما يشار إلى هذا باسم نشيط و تيار و فحصت ، أو رئيس فرع. في أي وقت خلال دورة التطوير الخاصة بك ، يمكنك إنشاء فرع جديد والقيام بعمل منفصل في كل فرع ، من تلك النقطة فصاعدًا.

إنشاء فرع جديد في سطر الأوامر

يوفر برنامج Git لسطر الأوامر أكبر قدر من القوة والمرونة ، ولكن هناك الكثير لنتعلمه. إذا كنت مرتاحًا للتنقيب في صفحات الرجل والاستفادة المكثفة من Git ، فهذا خيار رائع.



استخدم ال فرع بوابة أمر لإنشاء فرع جديد بالاسم المحدد:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

هذه الفروع من الفرع الحالي ، لذا تأكد من أنك قمت بالتبديل إلى الفرع الذي تريد التفرع منه قبل تنفيذ هذا الأمر.





يمكنك إدراج جميع الفروع وتأكيد إنشاء الفرع الجديد باستخدام فرع بوابة بدون أي حجج:

$ git branch
1 dev
2 * master

يمكنك الاطلاع على مزيد من المعلومات ، بما في ذلك أي فرع يتتبع مسار آخر ، باستخدام -vv علم:





$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

إذا حاولت إنشاء فرع قبل الالتزام الأول ، فستتلقى رسالة خطأ مثل:

fatal: Not a valid object name: 'master'.

إذا حاولت إنشاء فرع باستخدام اسم موجود بالفعل ، فستتلقى رسالة خطأ مثل:

fatal: A branch named 'dev' already exists.

ال فرع بوابة يقوم الأمر بإنشاء فرع جديد يشير إلى نفس الالتزام الذي تعمل عليه حاليًا. ومع ذلك ، ستظل نسخة العمل الخاصة بك تشير إلى الفرع الرئيسي. للتبديل إلى الفرع الجديد الذي أنشأته للتو ، استخدم بوابة الخروج :

git checkout dev

المصطلح الدفع قد يكون محيرًا إذا كنت معتادًا على أنظمة التحكم في الإصدارات الأخرى ؛ في جيت ، الدفع يشير إلى تبديل الفرع النشط حاليًا. نظرًا لأنك سترغب عادةً في التبديل إلى فرع جديد بمجرد إنشائه ، فهناك اختصار للعملية بأكملها:

git checkout -b dev

يعني هذا الأمر إنشاء فرع جديد يسمى 'dev' والتبديل إليه على الفور. إنه يعادل:

git branch dev
git checkout dev

في الواقع ، يمكنك حتى استخدام ملفات بوابة الخروج لإنشاء فرع من أي فرع آخر ، وليس فقط الفرع المعار حاليًا. على سبيل المثال ، لإنشاء فرع جديد يسمى اخر من الفرع المسمى ديف :

git checkout -b another dev

إنشاء فرع جديد باستخدام GitHub Desktop

تستخدم طريقة أخرى لإنشاء فروع Git على Windows أو macOS جيثب سطح المكتب ، البرنامج الرسمي لواجهة المستخدم الرسومية (GUI) المقدم من GitHub. يعد استخدام واجهة المستخدم الرسومية مثاليًا للمبتدئين ، وأولئك الذين لديهم كوابيس عندما يهمس شخص ما بكلمة Vim.

سيعرض GitHub Desktop دائمًا فرعك الحالي في شريط الأدوات الرئيسي:

انقر فوق زر شريط الأدوات الرئيسي هذا لإظهار تفاصيل فروع المستودع ، بما في ذلك خيار إنشاء فرع جديد:

لاحظ أنه إذا بدأت في كتابة اسم فرع بدون مطابقات ، فإن GitHub Desktop يطالبك بإنشاء فرع جديد ويعرض اختصار لوحة المفاتيح للقيام بذلك - مفيد إذا كان هذا هو نوع الشيء الذي تجد نفسك تفعله كثيرًا:

يمكنك أيضًا البدء بالضغط على فرع جديد زر على الفور. أيًا كان المسار الذي تسلكه ، فسوف ينتهي بك الأمر بمربع حوار لتأكيد اسم الفرع الجديد:

سيعتمد فرعك الجديد دائمًا على أي فرع كان نشطًا عند إنشائه. سيتحول GitHub Desktop إلى الفرع الجديد الخاص بك والذي سيتتبع تلقائيًا الفرع الذي قمت بإنشائه منه.

إنشاء فرع جديد باستخدام البرج

تتوفر واجهات المستخدم الرسومية الأخرى من جهات خارجية. برج مجاني لفترة تجريبية مدتها 30 يومًا ومتوفر على نظامي التشغيل macOS و Windows.

لإنشاء فرع جديد من الفرع المعار حاليًا ، حدد إنشاء فرع جديد من الاساسي مخزن قائمة:

لإنشاء فرع جديد من أي فرع متاح ، انقر بزر الماوس الأيمن على الفرع في الشريط الجانبي الأيسر وحدد إنشاء فرع جديد من :

لاحظ أنه في كلتا الحالتين ، يمكنك تمكين الفرع كفرع تتبع ، أو تغيير نقطة البداية إلى أي فرع متاح:

إنشاء فرع جديد باستخدام GitKraken

GitCrack هي واجهة مستخدم رسومية شائعة أخرى يمكن أن تبدو مخيفة في البداية ، لكنها تؤدي وظيفة جيدة في تمثيل مفاهيم Git الرئيسية بشكل مرئي ، بما في ذلك الفروع. GitKraken مجاني للاستخدام مفتوح المصدر ومتوفر لأنظمة Windows و Mac و Linux.

تأكد من أنك تعمل مع الفرع النشط الصحيح ؛ هو الذي تم تمييزه في قائمة الفرع في الشريط الجانبي الأيسر:

لإنشاء فرع جديد ، انقر فوق رمز الفرع في شريط الأدوات الرئيسي:

أدخل اسم فرعك واضغط على ENTER:

سيتم فحص الفرع الجديد تلقائيًا وستتلقى إشعارًا على الجانب الأيمن من الشاشة.

إنشاء فرع جديد على جيثب

كبديل لتشغيل تطبيق محلي ، يمكنك استضافة المستودع الخاص بك على واحد من اثنين من تطبيقات الويب الشائعة الداعمة لـ Git. الأول، جيثب ، هو خيار شائع جدًا لدى مجتمع المصادر المفتوحة.

يعرض GitHub الفرع الحالي (النشط) الخاص بك في عرض المستودع ، بالقرب من أعلى اليسار:

انقر فوق الزر لعرض الفروع الموجودة:

اكتب اسم فرعك الجديد ولاحظ أنه قد تم منحك خيار إنشائه من الفرع الحالي:

بمجرد إنشائه ، يصبح فرعك الجديد نشطًا.

إنشاء فرع جديد على Bitbucket

Bitbucket هو تطبيق ويب آخر شائع للتحكم في الإصدار يوفر حسابات مجانية مع عدد غير محدود من المستودعات الخاصة.

من أي صفحة داخل المستودع الخاص بك ، حدد ملف الفروع عنصر من القائمة على اليسار:

انقر على إنشاء فرع زر في أعلى اليمين. أدخل ملف اسم الفرع وانقر إنشاء . إذا كنت بحاجة إلى فرع من أي مكان آخر غير رئيسي - سيد ، غير ال من الفرع أول:

يجعل Bitbucket من السهل تحديد ملف نوع وهي بادئة مضافة إلى اسم الفرع يمكن أن تشجع على اتباع نهج أكثر تنظيماً للفروع. إنها مجرد اتفاقية ، وليست ميزة Git مضمنة ، ولكنها يمكن أن تكون مفيدة.

بمجرد إنشائه ، يعرض Bitbucket عرضًا لفرعك الجديد:

تعلم أن تتفرع مع Git

تدور Git حول الفروع: فهي رخيصة الإنشاء وتسمح بتعايش تدفقات العمل المتعددة ، وتكون جاهزة للدمج عند اكتمالها. بمجرد أن تصبح على دراية بإنشاء الفروع وتبديلها ودمجها ، ستكون في طريقك لاستخدام Git إلى أقصى إمكاناته.

يشارك يشارك سقسقة بريد الالكتروني هل يستحق الترقية إلى Windows 11؟

تم إعادة تصميم Windows. لكن هل هذا كافٍ لإقناعك بالانتقال من Windows 10 إلى Windows 11؟

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • جيثب
  • جيثب سطح المكتب
نبذة عن الكاتب بوبي جاك(تم نشر 58 مقالة)

بوبي متحمس للتكنولوجيا وعمل كمطور برمجيات لأكثر من عقدين من الزمن. إنه شغوف بالألعاب ، ويعمل كمحرر المراجعات في مجلة Switch Player ، وهو منغمس في جميع جوانب النشر عبر الإنترنت وتطوير الويب.

كيفية استخدام شاشة خضراء
المزيد من Bobby Jack

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك