تخطَّ إلى المحتوى

🔀 شرح Git

دمج الفروع (Merge)

الدرس 14 من 25· ⏱ 1 دقائق قراءة

الدمج الأساسي

ادمج فرع ميزة في main:

git switch main
git merge feature-login

fast-forward

إذا لم يتغيّر main منذ إنشاء الفرع، يحرّك Git المؤشّر للأمام فقط بلا commit دمج إضافي.

commit الدمج

إذا تقدّم الفرعان معًا، ينشئ Git commit دمج يجمع التاريخين.

git merge --no-ff feature-login   # أنشئ commit دمج دائمًا

بعد الدمج

git branch -d feature-login   # احذف الفرع المدموج

أخطاء شائعة

  • الدمج وأنت على الفرع الخطأ — تأكّد أنك على الفرع المستقبِل (main) قبل git merge.

🎯 التالي: حلّ التعارضات.

هل كان هذا الدرس مفيدًا؟