यहाँ और अन्य स्थानों पर दिए गए समाधान मेरे लिए कारगर नहीं थे, इसलिए मैं भविष्य के पाठकों के लिए चर्चा में शामिल करूँगा। मैंने स्वीकार किया कि अभी तक इस प्रक्रिया को पूरी तरह से समझा नहीं है, लेकिन आखिरकार मेरी (समान) समस्या को हल कर दिया है और साझा करना चाहते हैं।
Windows 10 पर IntelliJ IDEA में git के साथ काम करने के दौरान और कई बार उन्हें .gitignore
(और PROBABLY उन्हें थोड़ा इधर-उधर घुमाने के बाद ) मैं डिफ़ॉल्ट चैंजिस्ट से हटा नहीं सका , मैंने गलती से कई डॉक्स-निर्देशिकाओं को कैश कर दिया था।
मैंने पहली बार अपने द्वारा किए गए वास्तविक परिवर्तनों की सराहना की, फिर इसे हल करने के बारे में - मुझे बहुत लंबा समय लगा। मैंने कोशिश की, git rm -r --cached .
लेकिन हमेशा path-spec
अलग-अलग रूपों के path-spec
साथ-साथ -f
और -r
झंडे के साथ ERRORS मिलेगा ।
git status
अभी भी फ़ाइल नाम दिखाएगा, इसलिए मैंने उन कुछ क्रियाओं का उपयोग करने की कोशिश की git rm -cached
, लेकिन कोई भाग्य नहीं। परिवर्तनों को तोड़ना और अस्थिर करना काम करने लगता था, लेकिन वे एक समय के बाद फिर से कतारबद्ध हो गए (मैं सटीक समय सीमा पर एक बैटी हाज़ी हूं)। मैंने आखिरकार इन प्रविष्टियों को अच्छे उपयोग के लिए हटा दिया है
git reset
मुझे लगता है कि यह केवल एक अच्छा विचार है जब आपके पास कोई परिवर्तन नहीं है / कैश्ड जो आप वास्तव में करना चाहते हैं।