सवाल जीआईटी विलय त्रुटि "प्रतिबद्धता संभव नहीं है क्योंकि आपके पास अनमोल फाइलें हैं"


इसलिए मैं इसे संपादित करने से पहले अपना कोड खींचना भूल गया था और फिर जब मैंने नया कोड किया और धक्का देने की कोशिश की, तो मुझे त्रुटि धक्का मिल गया, संभवतः मैंने एक "गिट पुल" किया जिसने कुछ फाइलों को विवाद के साथ बनाया। मैंने संघर्ष हटा दिए लेकिन मुझे नहीं पता कि यहां से क्या करना है ..

मैने कोशिश कि git commit दोबारा लेकिन यह कहता है "प्रतिबद्धता संभव नहीं है क्योंकि आपके पास अनमोल फाइलें हैं"


104
2017-10-18 18:54


मूल




जवाब:


यदि आपने उन संघर्षों को ठीक कर दिया है जिन्हें आपको मंच पर फ़ाइलों को जोड़ने की आवश्यकता है git add [filename], फिर सामान्य के रूप में प्रतिबद्ध करें।


134
2017-10-18 18:57



क्या होगा यदि वे फाइलें हैं जिन पर मैं काम नहीं कर रहा हूं? क्या मुझे अभी भी उन्हें जोड़ना चाहिए? इससे निपटने का सबसे अच्छा तरीका क्या है? - R11G
मुझे यह एक ऐसी फाइल के लिए करना था जो एक शाखा में हटा दिया गया था जिसे मैं वर्तमान शाखा में विलय कर रहा था। गिट ने इसे एक संघर्ष के रूप में चिह्नित किया, इसलिए मुझे स्थानीय रूप से फ़ाइल को हटाना पड़ा git add the_file विलय करने के लिए। - Brendon Muir
विवादों की सूची कैसे खोजें? - PolinaC
git status आपको उन फाइलों को दिखाएगा जिनमें विवाद हैं - jonnystoten


आपको दो चीजें करने की ज़रूरत है। पहले के साथ परिवर्तन जोड़ें

git add .
git stash  

git checkout <some branch>

यह आपके मुद्दे को हल करना चाहिए क्योंकि यह मेरे लिए हल हो गया है।


30
2018-03-16 15:57





आप उपयोग कर सकते हैं git stash उस प्रतिबद्धता को करने से पहले वर्तमान भंडार को सहेजने के लिए (अपस्ट्रीम रेपो से परिवर्तनों को विलय करने के बाद git stash pop)। मुझे कल ऐसा करना पड़ा जब मुझे एक ही समस्या थी।


10
2017-10-20 01:49