شرح صفوف ومحتوى الفقرة
يمثل طلب السحب Pull Request (PR) على منصة GitHub — ويُسمى Merge Request في GitLab — مقترحاً رسمياً منظماً يطلب من مشرفي المشروع مراجعة ودمج الالتزامات الموجودة في فرع المقارنة compare branch مثل feat-payment داخل فرع الأساس الهدف base branch وغالباً ما يكون main.
ولا يقتصر طلب السحب على مجرد دمج تقني، بل يوفر مساحة نقاش مخصصة، وعارض فروق سطري في تبويب Files changed، وفحوصات آلية، وسجلاً توثيقياً يشرح سبب التعديل وسياقه.
Shell
git switch -c feat-payment
git add src/checkout.js
git commit -m "feat: integrate Stripe checkout session"
git push -u origin feat-payment
# GitHub prints a direct URL to open the Pull Request