मैं एक गिट शाखा पर काम कर रहा था और अपने परिवर्तनों को करने के लिए तैयार था, इसलिए मैंने एक उपयोगी प्रतिबद्ध संदेश के साथ एक प्रतिबद्ध किया। फिर मैंने अनुपस्थित कोड में मामूली बदलाव किए जो रखने लायक नहीं हैं। मैं अब शाखाएँ बदलना चाहता हूँ, लेकिन मुझे देता है,
त्रुटि: आपके पास "X" में स्थानीय परिवर्तन हैं; शाखाओं को स्विच नहीं कर सकते।
क्या मैं बिना कमिटमेंट के शाखाएँ बदल सकता हूँ? यदि हां, तो मैं इसे कैसे सेट कर सकता हूं? यदि नहीं, तो मैं इस समस्या से कैसे बाहर निकलूँ? मैं कमिटमेंट के बिना मामूली बदलावों को नजरअंदाज करना चाहता हूं और सिर्फ शाखाएं बदलना चाहता हूं।
error: You have local changes to '<filename>'; cannot switch branches.और शाखा नहीं बदलेगी। आप git checkout -m <branch-name>टकराव और चेकआउट को शाखा में विलय करने और अपने आप को सुलझाने के लिए, या git checkout -f <branch-name>परिवर्तनों को अनदेखा करने के लिए कर सकते हैं।