كيفية إعادة تسمية فرع Git الافتراضي وسبب رغبتك في ذلك

كيفية إعادة تسمية فرع Git الافتراضي وسبب رغبتك في ذلك

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





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





ما هو الفرع الافتراضي؟

يحتوي كل مستودع Git جديد تمامًا على فرع افتراضي ، حتى لو لم يكن متفرعًا بالفعل من أي شيء! الفروع هي مجرد مراجع الالتزام ، وهناك دائمًا مرجع HEAD يشير إلى الفرع الحالي.





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

تسمية الفرع ولماذا تم إلغاء الماجستير

تنتج الإصدارات الحديثة من Git (2.28 والإصدارات الأحدث) التلميح التالي عند إنشاء مستودع جديد باستخدام بوابة الحرف الأول :



استخدام 'master' كاسم للفرع الأولي. اسم الفرع الافتراضي هذا عرضة للتغيير. لتكوين اسم الفرع الأولي لاستخدامه في جميع مستودعاتك الجديدة ، والتي ستمنع هذا التحذير ، اتصل بـ: git config --global init.defaultBranch يتم اختيارها بشكل شائع بدلاً من 'رئيسي' هي 'main' و 'trunk' و 'development '. يمكن إعادة تسمية الفرع الذي تم إنشاؤه للتو من خلال هذا الأمر: git Branch -m

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





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

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





كيفية إجراء التغيير باستخدام سطر الأوامر Git

كما يوضح Git نفسه ، يمكنك تكوين اسم الفرع الافتراضي باستخدام الأمر التالي:

git config --global init.defaultBranch main

ال --عالمي يضمن أن هذه المحددات تنطبق على كل مستودعات التخزين التي أنشأها المستخدم الحالي.

أنظر أيضا: كيفية تثبيت وتكوين Git على Linux

بمجرد التعيين ، ستستخدم المستودعات الجديدة الاسم الافتراضي الجديد:

$ git init
Initialized empty Git repository in /private/tmp/bar/.git/
$ git status -sb
## No commits yet on main

لاحظ أنه يمكنك أيضًا إعادة تسمية فرع في أي وقت باستخدام الخيار -m ، على سبيل المثال

الصوت الرقمي spdif لا صوت ويندوز 10
git branch -m main

في يوم من الأيام ، قد يُجري Git هذا التغيير نيابةً عنك باستخدام الاسم الأساسية افتراضيًا ، لجميع المستودعات الجديدة. لا يزال من المفيد معرفة كيفية تغييره بنفسك ، وقد يكون لديك تفضيل شخصي أو جماعي لاسم آخر الأساسية .

كيفية تعيين اسم الفرع الافتراضي في جيثب

يتم الآن تسمية الفروع التي تم إنشاؤها على GitHub تلقائيًا باسم main بدلاً من الرئيسية. ومع ذلك ، لا يزال بإمكانك تغيير اسم هذا الاسم الافتراضي باتباع الخطوات التالية:

  1. افتح إعدادات عبر صورة ملفك الشخصي في أعلى اليمين.
  2. انقر مستودعات في القائمة اليمنى.
  3. تحت الفرع الافتراضي للمستودع ، اختر اسمًا بديلاً.
  4. انقر تحديث .

ذات صلة: ما هو جيثب؟ مقدمة لمميزاته الأساسية

تحكم في اسم فرع Git الافتراضي

تاريخيا ، سميت Git فرعها الافتراضي رئيسي - سيد ، ولكن لا يتعين عليك الاحتفاظ بها على هذا النحو!

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

يشارك يشارك سقسقة بريد الالكتروني برنامج Git التعليمي المتقدم

ارتقِ بمهارة Git من المبتدئين إلى المتقدمين باستخدام هذا الدليل الشامل.

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

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

المزيد من Bobby Jack

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

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

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