در این مقاله راهنمای گام به گام توسعه یک فیچر (Feature) جدید، بهروزرسانی کد محلی با آخرین تغییرات مخزن اصلی و در نهایت، نحوه ثبت و مدیریت یک درخواست ادغام (Pull Request) حاوی تضادهای ادغام (Merge Conflicts) در گیتهاب را پوشش میدهیم.
در دنیای توسعه نرمافزار تیمی، توسعه یک قابلیت جدید تنها نیمی از مسیر است؛ نیمه دیگر، ادغام ایمن و مؤثر آن تغییرات با کد اصلی و پایدار پروژه (معمولاً شاخه master یا main) است. این فرآیند از طریق درخواست ادغام (Pull Request – PR) انجام میشود.
