डेटा को ओवरराइट किए बिना आप git-checkout
कैसे कर सकते हैं?डेटा ओवरराइट किए बिना चेकआउट गिट करने के लिए
मैं चलाने
git checkout master
मैं
error: Entry 'forms/answer.php' would be overwritten by merge. Cannot merge.
यह आश्चर्य की बात है के बाद से मुझे नहीं पता था कि Git विलीन हो जाती है जब मैं git-checkout
। मैं हमेशा कमांड git merge new-feature
कमांड के बाद चलाता हूं। गिट चेकआउट पर विलय होने पर यह स्पष्ट रूप से अनावश्यक प्रतीत होता है।
'गिट-स्टैश' का उल्लेख करने के लिए धन्यवाद! - मुझे नहीं पता था कि इसका उद्देश्य इस तरह की स्थितियों में इस्तेमाल किया जाना है। –
किसी भी कारण से, मैं गिट-स्टेश कमांड का उपयोग नहीं कर सका। इसके बजाय, मुझे "गिट स्टैश" (कोई हाइफ़न) का उपयोग करना पड़ा। –
यदि आप चाहते हैं कि आपके असामान्य परिवर्तनों को रखने के दौरान एक अलग संशोधन का निरीक्षण करना है (जो कभी-कभी एक बग पेश करने के संशोधन की तलाश में होता है), जैकब का सुझाव ('गिट चेकआउट -एम') बहुत आसान है। –