merge یا ادغام شاخه در گیت


بعد از ایجاد یک شاخه جدید دو حالت وجود دارد حالت اول اینکه پروژه شما دچار مشکل شده و سایت شما به درستی کار نمی کند و حالت دوم اینکه تغییرات شما به درستی انجام شده و شما یک توسعه موفق برای سایت خود داشته اید، در این حالت باید این شاخه با شاخه اصلی پروژه یعنی master ادغام یا merge شود.

git

merge یا ادغام شاخه

در گیت، ادغام (Merge) به معنای ترکیب تغییرات موجود در دو یا چند شاخه می‌باشد. این عمل به شما این امکان را می‌دهد که تغییرات انجام شده در یک شاخه (مانند شاخه ویژگی یا fix) را به شاخه دیگر (معمولاً شاخه اصلی مثل main یا master) منتقل کنید.

مراحل ادغام شاخه‌ها در گیت

  1. انتقال به شاخه مقصد
    ابتدا باید به شاخه‌ای که می‌خواهید تغییرات را به آن ادغام کنید بروید. به‌طور معمول، این شاخه main یا master است. از دستور زیر استفاده کنید:
    bash
    git switch master
  2. اجرای ادغام
    سپس می‌توانید از دستور git merge برای ادغام شاخه مورد نظر استفاده کنید. به عنوان مثال، اگر بخواهید تغییرات شاخه feature/my-feature را ادغام کنید:
    bash
    git merge feature/my-feature

برای ادغام یا merge به شاخه اصلی سه حالت وجود دارد که در ادامه به توضیح هر یک پرداخته شده است.