کانفلیکت (Conflict) زمانی رخ میدهد که دو تغییر مختلف به یک فایل مشابه در دو مکان مختلف (مثلاً ریموت و لوکال) اعمال شده باشند و Git نتواند بهصورت خودکار آنها را ترکیب کند.
git pull
و اختلاف بین تغییرات محلی و ریموتgit merge
بین دو شاخه متضادgit rebase
)git add conflict-file.txt
git commit -m "حل کانفلیکت"
<<<<<<< HEAD
محتوای نسخه محلی
=======
محتوای نسخه ریموت
>>>>>>> origin/main
شما باید یکی از بخشها یا ترکیبی از هر دو را نگه دارید و نشانهها را حذف کنید.