انتقل إلى محتوى الدرس

Cleaning Merged Branches حذف الفرع بعد دمجه

ادمج فروع الميزات المكتملة إلى الفرع الرئيسي عبر الأمر git merge، وميّز بين الدمج السريع Fast-Forward والدمج الثلاثي Three-Way Merge وتنظيف الفروع.
3 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

بعد دمج فرع الميزة بنجاح داخل main، تصبح جميع التزاماته جزءاً دائماً من تاريخ الفرع الرئيسي، ولم تعد هناك حاجة للاحتفاظ بمؤشر الفرع القديم حتى لا تزدحم قائمة الفروع:

  • فحص الفروع المدمجة: يعرض الأمر git branch --merged جميع الفروع التي دُمجت التزاماتها بالكامل في الفرع الحالي، بينما يعرض git branch --no-merged الفروع التي لا تزال تحتوي على عمل غير مدمج.
  • حذف المؤشر بأمان: احذف مؤشر الفرع المكتمل عبر git branch -d <branch-name> دون أن تفقد أي التزام من السجل.
الصف 2 كود برمجي
Shell
# List branches already merged into main
git branch --merged

# Delete the completed feature branch pointer safely
git branch -d feat-cards
الصف 3 ملاحظة هامة