دستور git merge برای ادغام تغییرات از یک شاخه (branch) به شاخه فعلی استفاده میشود. برای استفاده از این دستور، مراحل زیر را دنبال کنید:
-
ابتدا به شاخهای که میخواهید تغییرات آن را به شاخه فعلی ادغام کنید، تغییر شاخه کنید. برای مثال، اگر میخواهید تغییرات شاخه "feature" را به شاخه فعلی ادغام کنید، از دستور زیر استفاده کنید:
git checkout feature
-
سپس از دستور merge برای ادغام تغییرات استفاده کنید. برای مثال، اگر میخواهید تغییرات شاخه "feature" را به شاخه فعلی ادغام کنید، از دستور زیر استفاده کنید:
git merge feature
-
در صورتی که ادغام بدون تعارض (conflict) انجام شود، تغییرات به صورت خودکار ادغام میشوند و شما میتوانید با استفاده از دستور git status تغییرات را بررسی کنید.
-
در صورتی که ادغام با تعارض انجام شود، Git به شما اطلاع میدهد که در کدام فایلها تعارض وجود دارد. شما باید تعارضها را حل کنید و سپس تغییرات را commit کنید.
-
پس از ادغام تغییرات، میتوانید با استفاده از دستور git branch -d branch_name شاخهی مورد نظر را حذف کنید (اختیاری).
توجه داشته باشید که قبل از ادغام تغییرات، بهتر است از دستور git pull برای بهروزرسانی شاخه فعلی با شاخه اصلی (معمولاً شاخه master) استفاده کنید.
دیدگاهها