شرح صفوف ومحتوى الفقرة
يوفر الأمر git branch خيارات دقيقة لإعادة تسمية الفروع أو حذفها بعد انتهاء الغرض منها:
- إعادة تسمية الفرع (
git branch -m): يُستخدم لتغيير اسم فرع محدد عبر تمرير الاسم القديم ثم الجديد، أو لتوحيد اسم الفرع النشط الحالي عبرgit branch -M main. - الحذف الآمن (
git branch -d): يحذف مؤشر الفرع بشرط أن تكون التزاماته مدمجة بالفعل، ويرفض التنفيذ إذا كان الفرع يحتوي على عمل غير مدمج. - الحذف الإجباري (
git branch -D): يحذف الفرع التجريبي فوراً حتى لو لم تُدمج التزاماته عندما تقرر إلغاء التجربة عمداً.
Shell
# Rename a local branch pointer cleanly
git branch -m feature-auth feat-login
# Safely delete a branch pointer with -d
git branch -d feat-login