شرح صفوف ومحتوى الفقرة
بعد الانتهاء من تطوير الميزة واختبارها داخل فرعها المعزول، نستخدم الأمر git merge لضم تلك الالتزامات إلى الفرع الرئيسي. وقبل تنفيذ أي عملية دمج، التزم دائماً بـ القاعدة الذهبية للدمج:
- انتقل أولاً إلى الفرع المستقبِل: يدمج الأمر
git merge <branch>الفرع المحدد داخل الفرع النشط حالياً (HEAD)؛ فإذا أردت دمج الفرعfeat-searchداخلmain، يجب أن تنفذgit switch mainأولاً. - تأكد من نظافة مجلد العمل: شغّل
git statusللتأكد من عدم وجود تعديلات معلقة غير محفوظة قبل بدء الدمج.
Shell
# Step 1: Switch to the receiving branch (main)
git switch main
# Step 2: Confirm working tree is clean before merging
git status -s -b