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

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

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

فهم فروع جيت

في Git ، الفروع هي في الأساس مؤشرات إلى التزامات محددة في تاريخ المستودع. عند إنشاء فرع ، فإنه يشير إلى آخر التزام للفرع الحالي.

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

تقدم فروع جيت العديد من المزايا منها:

  • تمكين التطوير الموازي على وجه الخصوص التطوير التعاوني لمشاريع مفتوحة المصدر.
  • توفير مساحة آمنة للتجريب.
  • تسهيل إصلاح الأخطاء وتطوير الميزات.
instagram viewer

إزالة فروع Git المحلية

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

أمر حذف فرع محلي في Git هو:

فرع git -d 

يقوم هذا الأمر بحذف الفرع المحدد من المستودع المحلي. ومع ذلك ، هناك بعض الاعتبارات التي يجب وضعها في الاعتبار قبل إزالة الفرع.

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

ثانيًا ، تأكد من أنك تعمل على الفرع الصحيح قبل تنفيذ أمر الحذف. يمكن أن يؤدي حذف الفرع الخطأ إلى فقد دائم للبيانات.

إدخال الأسماء المستعارة Git

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

يعد إنشاء الأسماء المستعارة لـ Git عملية مباشرة. يمكنك تحديد الأسماء المستعارة إما عالميًا لجميع مستودعاتك أو محليًا داخل مستودع معين.

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

git config alias.alias_name 'يأمر'

يستبدل الاسم المستعار بالاسم الذي تريد تعيينه للاسم المستعار و يأمر باستخدام الأمر Git أو تسلسل الأوامر التي تريد أن ينفذها الاسم المستعار.

إنشاء أسماء مستعارة Git لإزالة الفروع

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

git config alias.branch-remove '! f () {git Branch -d "$ @"؛ }; F'
git config alias.branch-remove-force '! f () {git Branch -D "$ @"؛ }; F'

تحدد هذه الأوامر اسمين مستعارين: فرع إزالة و قوة إزالة الفرع.

الاسم المستعار الأول ، فرع إزالة، يزيل الفرع فقط إذا كنت قد قمت بدمجه بالفعل ، بينما الاسم المستعار الثاني (قوة إزالة الفرع) يزيل الفرع بقوة ، بغض النظر عن حالة الدمج.

علامة التعجب (!) في بداية تعريف الاسم المستعار يشير إلى أنه سينفذ أمر shell. ال F() {} يعرّف بناء الجملة وظيفة shell التي تغلف أمر إزالة Git Branch.

يوفر نمط الاسم المستعار هذا بعض الفوائد ؛ من بينها ، يتيح لك دعم إزالة أسماء الفروع المتعددة عبر $@ الاختصار. يمكن أن يسهل هذا النهج أيضًا سلسلة أوامر Git واستخدام القوة الكاملة لسطر أوامر Unix.

استخدام الأسماء المستعارة Git

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

لإزالة فرع قمت بدمجه بالفعل:

بوابة الفرع-إزالة اسم الفرع

يستبدل اسم الفرع بالاسم الفعلي للفرع الذي تريد حذفه. لإزالة فرع بالقوة ، سواء قمت بدمجه أم لا:

git Branch-remove-force Branch_name

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

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

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

تبسيط إزالة Git Branch باستخدام الأسماء المستعارة

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

ال فرع إزالة و قوة إزالة الفرع توفر الأسماء المستعارة اختصارات ملائمة لحذف الفروع التي قمت بدمجها بالفعل أو إزالة الفروع غير المدمجة بالقوة.