আমি একটি গিট শাখায় কাজ করছিলাম এবং আমার পরিবর্তনগুলি প্রতিশ্রুতি দিতে প্রস্তুত ছিলাম তাই আমি একটি কার্যকর প্রতিশ্রুতি বার্তা দিয়ে একটি প্রতিশ্রুতিবদ্ধ। আমি তখন অনুপস্থিতিতে কোডে সামান্য পরিবর্তন করেছিলাম যা রাখার মতো নয়। আমি এখন শাখা পরিবর্তন করতে চাই, তবে গিট আমাকে দেয়,
ত্রুটি: আপনার "X" এ স্থানীয় পরিবর্তন রয়েছে; শাখা পরিবর্তন করতে পারে না।
আমি কি অঙ্গীকার না করে শাখা পরিবর্তন করতে পারি? যদি তা হয় তবে আমি কীভাবে এটি সেট আপ করতে পারি? যদি তা না হয় তবে আমি কীভাবে এই সমস্যা থেকে মুক্তি পাব? আমি প্রতিশ্রুতি না দিয়ে ছোটখাটো পরিবর্তনগুলি উপেক্ষা করতে এবং কেবল শাখা পরিবর্তন করতে চাই।
error: You have local changes to '<filename>'; cannot switch branches.
এবং শাখা পরিবর্তন হবে না। আপনি git checkout -m <branch-name>
শাখায় বিরোধগুলি এবং চেকআউটকে মার্জ করতে এবং নিজেকে দ্বন্দ্বগুলি সমাধান git checkout -f <branch-name>
করতে বা পরিবর্তনগুলি উপেক্ষা করতে পারেন।