كيفية إعادة تسمية فرع GIT المحلي والبعيد

يعد إعادة تسمية فرع GIT المحلي والبسيط مهمة مشتركة تبقي مشروعك منظمًا ، خاصة مع نموه. تساعد أسماء الفروع الوصفية والذات مغزى في توضيح الغرض من كل فرع. علاوة على ذلك ، فإنه يقلل من الارتباك بين أعضاء الفريق ويساعد الجميع على العمل بشكل أكثر كفاءة. في هذا الدليل ، سوف نوضح كيفية إعادة تسمية فرع GIT المحلي أو البعيد.
ما هو فرع git
فرع GIT هو مؤشر مرن يشير إلى التزام معين في تاريخ مشروعك. فكر في الأمر كعلامة تتيح لك العمل على أجزاء مختلفة من مشروعك ، مثل الميزات الجديدة أو إصلاحات الأخطاء أو التجارب ، دون تغيير قاعدة الشفرة الرئيسية. وبهذه الطريقة ، يمكنك تطوير واختبار أفكار جديدة دون تعطيل الإصدار المستقر من مشروعك.
تمكنك الفروع في GIT من إدارة خطوط التطوير المختلفة داخل مشروع واحد ، مما يجعل من السهل العمل في مهام متعددة في وقت واحد. تعتبر فروع GIT ضرورية للعمل الجماعي ، مما يسمح للأفراد بالتطور على فروعهم المنفصلة دون تعطيل عمل الآخرين. تحافظ الفروع على تنظيم الكود ، مما يسمح باختبار أفكار جديدة مع الحفاظ على نظافة الفرع الرئيسي.
تضمن فروع GIT أن يتم الحفاظ على أي رمز غير مستقر أو غير مكتمل منفصلًا عن الكود الرئيسي. يتوقف هذا النهج عن ميزات غير مكتملة أو لم يتم اختبارها من إضافتها إلى الفرع الرئيسي. إنه يحافظ على قاعدة الكود الرئيسية في مشروعك مستقر وجاهز للإنتاج. بعد الانتهاء من العمل على الفرع واختباره ، يمكن دمجه بأمان في الفرع الرئيسي.
متعلق ب: تعلم كيفية إنشاء فرع في git.
مزايا إعادة تسمية فرع git
يساعدنا إعادة تسمية فرع GIT على وصف غرضه بشكل أفضل ، واتباع معايير تسمية الفريق ، وإصلاح الأخطاء أو الأخطاء المطبعية ، وتعكس التغييرات في تركيز الفرع ، وتحسين التعاون. على سبيل المثال،
- يمكن أن تساعد إعادة تسمية فرع git في توضيح هدفه ، مثل تغيير الميزة-x ل bugfix-x لدقة أفضل.
- إنه يضمن الاسم يتبع اتفاقيات تسمية الفريق مثل الميزة/ أو BugFix/ ، مما يجعل المشروع أكثر تنظيماً.
- أسماء واضحة ومحددة أيضًا تعمل على تحسين العمل الجماعي عن طريق تقليل الارتباك.
- تساعد إعادة تسمية في إصلاح الأخطاء المطبعية أو المصطلحات غير الصحيحة وتحافظ على أسماء الفروع المهنية.
- إذا تحول تركيز الفرع ، فإن تحديث الاسم يبقيه ذا صلة وسهلة الفهم.
كيفية إعادة تسمية فرع محلي في git
سواء كنت ترغب في إصلاح الخطأ المطبعي أو إعطاء الفرع اسمًا أكثر جدوى ، فإن GIT يجعل من السهل تحديث اسم فرعك دون التأثير على عملك. إعادة تسمية فرع GIT المحلي بسيط ويمكن القيام به في بضع خطوات.
ابدأ بإدراج جميع الفروع في مستودعك لعرض أسماء الفروع الموجودة:
git branch -a
انتقل الآن إلى الفرع الذي يجب إعادة تسميته. لهذا الغرض ، استخدم الأمر GIT Switch على النحو التالي:
git switch branchName
استبدل اسم الفرع بفرع GIT المستهدف الذي تريد إعادة تسميته.
git switch mte

بعد التبديل إلى الفرع الذي تريد إعادة تسميته ، استخدم الأمر GIT Branch مع -m
خيار تغيير اسمه:
git branch -m [updatedBranchName]
على سبيل المثال ، قمنا بإعادة تسمية فرع “MTE” إلى “mteupdated” ، كما هو موضح أدناه:
git branch -m mteUpdated

يمكنك تأكيد إعادة تسمية الفرع باستخدام الأمر التالي:
git branch -a

توضح النتيجة أنه تمت إعادة تسمية الفرع الحالي بنجاح ، لكن الفرع البعيد لا يزال له اسمه الأصلي. دعنا نمر عبر القسم التالي لنتعلم كيف يمكنك تغيير اسم فرع GIT عن بُعد.
كيفية إعادة تسمية فرع بعيد في Git
لا يسمح لك GIT بإعادة تسمية فرع مباشرة على المستودع البعيد. بدلاً من ذلك ، يجب عليك إزالة اسم الفرع القديم من جهاز التحكم عن بُعد. بعد ذلك ، تدفع الفرع المعاد تسميته من نظامك المحلي إلى جهاز التحكم عن بُعد. بهذه الطريقة ، سيتم تحديث اسم فرعك البعيد.
أولاً ، تحقق من قائمة الفروع للتأكد من تسمية الفرع بشكل صحيح:
git branch -a

بدلاً من ذلك ، يمكنك استخدام git branch -r
أمر لسرد الفروع عن بُعد فقط. بعد ذلك ، استخدم الأمر التالي لإزالة اسم الفرع القديم من المستودع البعيد:
git push [remoteRepository] --delete [oldBranchName]
استبدل “RemoterePository” و “OldBranchName” مع المستودع البعيد واسم الفرع القديم ، على التوالي:
git push origin --delete mte
تم حذف الفرع القديم بنجاح:

بمجرد حذف الفرع القديم ، يمكنك دفع الفرع المعاد تسميته إلى جهاز التحكم عن بُعد وتعيينه لتتبع الفرع المنبع باستخدام الأمر:
git push -u origin newBranchName
على سبيل المثال ، ندفع فرع “mteupdated” إلى المستودع البعيد:
git push -u origin mteUpdated

أخيرًا ، أدرج الفروع عن بُعد للتأكد من إعادة تسمية الفرع بنجاح:
git branch -r

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