الدمج الأساسي
ادمج فرع ميزة في 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.
🎯 التالي: حلّ التعارضات.