Menu
CoddyTech
flag Ar iconالعربيةdown icon

حذف فرع

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 32 من 58.

عندما لا تعود هناك حاجة إلى فرع (مثلًا، عند دمج العمل أو التخلي عن التجربة)، احذفه باستخدام الخيار -d:

git branch -d feature-login

يرفض Git حذف فرع يحتوي على عمليات إيداع لم تُدمج. هذا إجراء للتحقق من السلامة؛ فهو يمنعك من فقدان العمل عن طريق الخطأ.

إذا كنت تريد حقًا التخلّص من الفرع والتزاماته، فاحذفه بالقوة باستخدام -D:

git branch -D feature-login

لا يمكنك حذف الفرع الذي تعمل عليه حاليًا. انتقل إلى فرع آخر أولًا، ثم احذف الفرع:

git switch main
git branch -d feature-login

يؤدي حذف الفرع إلى إزالة المؤشر، وليس عمليات الإيداع نفسها. وما دامت هناك فروع أو علامات أخرى تشير إلى عمليات الإيداع هذه، فستظل موجودة في المستودع.

challenge icon

التحدي

سهل

أعدّ المستودع، وأنشئ إيداعًا على main، ثم أنشئ فرعًا باسم old-feature عند الإيداع نفسه (لذا لا يحتوي على عمل غير مدمج).

يبدأ كل تشغيل بنسخة جديدة من المجلد، ويُشغَّل النص البرمجي بالكامل في المحرر مرة أخرى من بدايته. لن يُجري أحد الإيداع نيابةً عنك: ابدأ بـ git init -q -b main، واضبط git config user.name وgit config user.email، وأجرِ إيداعًا للملف الأولي. أبقِ هذه الأسطر في المحرر. إذا حذفتها فسترى fatal: not a git repository.

احذف old-feature باستخدام الخيار الآمن -d، ثم اعرض جميع الفروع المتبقية.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات

تدرّب بنفسك: Playground لـ Terminal