मैं नए बदलावों को धक्का देने की कोशिश कर रहा हूं, लेकिन मेरे पास एक विवादित फ़ाइल है। धक्का देने की कोशिश करने के बाद, मुझे निम्न त्रुटि मिलती है:गिट मुझे खींचने के लिए कह रहा है, फिर प्रतिबद्ध, फिर खींचो?
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
ठीक है, इसलिए हमें गिट पुल का उपयोग करने की आवश्यकता है। जब मैं प्रतिबद्ध करने के लिए कोशिश मैं पहली त्रुटि के लिए वापस जाने
error: Your local changes to the following files would be overwritten by merge:
db/profile_edit.php
Please, commit your changes or stash them before you can merge.
लेकिन,,: मैं git pull
इस्तेमाल करने की कोशिश और उसके बाद मैं इस त्रुटि मिलती है। मुझे क्या करना चाहिए? रिमोट रेपो में बदलाव मेरी स्थानीय मशीन पर नए हैं। तो, मैं इसे एक diff टूल के साथ कैसे खोलूं और परिवर्तन कर सकता हूं और फिर गिट को बताऊंगा कि मैंने बदलाव किए हैं, इसलिए यह मुझे परिवर्तनों को धक्का देगी?
+1, अच्छी व्याख्या – sha256