আমি একটি করেছি git pullএবং একটি ত্রুটি পেয়েছি:
নিম্নলিখিত কার্যকারী ট্রি ফাইলগুলি মার্জ করে ওভাররাইট করা হবে ... আপনি মার্জ করার আগে দয়া করে সেগুলি সরান বা সরান।
এর সমাধানের জন্য আমি নিম্নলিখিতগুলি করেছি:
git fetch
git reset --hard origin/master
এখন যখন আমি করি git pull, এটি আপ টু ডেট সব বলে। আমি এই কমান্ডগুলি চালানোর সময় ঠিক কী ঘটে তা জানতে চাই। আমি জানি git fetchআমার স্থানীয় রেপোগুলিতে মার্জ না করে দূরবর্তী রেপো থেকে পরিবর্তনগুলি আনা হয়েছে।
এর অর্থ কী git reset --hard origin/master? এটা কিভাবে কাজ করে?
git reset --hard HEAD@{1}।HEAD@{1}পরিস্থিতি থেকে পরিস্থিতি পরিবর্তিত হয় তাই আপনাকে এটি অনুসন্ধান করার পরামর্শ দেওয়া হয়git reflog।