मुझे पता है कि निर्देशिकाओं को अनदेखा करने के तरीके पर कई सवाल हैं, और मुझे आमतौर पर अब तक कोई समस्या नहीं है, लेकिन अब मैं कुछ समझ गया हूं जिसे मैं समझ नहीं पा रहा हूं।गिट एक निर्देशिका में सभी फ़ाइलों को अनदेखा क्यों करता है?
/src
/war
com.example.MyProject/
WEB-INF/
classes/
deploy/
lib/
मैं निर्देशिका classes/
, deploy/
और com.example.MyProject/
की सामग्री पर ध्यान चाहते हैं, और यहाँ है मेरी .gitignore फ़ाइल:
यहाँ मेरी निर्देशिका संरचना है
*.log
war/WEB-INF/classes/
war/WEB-INF/deploy/
com.example.MyProject/
फ़ाइल के अंतर्गत com.example.MyProject/
स्वचालित रूप से कर रहे हैं उत्पन्न, और गिट com.example.MyProject.nocache.js
नाम की एक फ़ाइल को छोड़कर उन सभी को अनदेखा करता है। वास्तव में, जब मैं git status
करना मुझे मिलता है:
# On branch myBranch
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
#
# modified: .gitignore
# ......
# modified: war/com.example.MyProject/com.example.MyProject.nocache.js
क्यों Git कि निर्देशिका में है कि एकल फाइल की अनदेखी करने के लिए मना कर दिया है? मैं क्या गलत कर रहा हूं?
गूंगा मुझ से हटा दिया जाता है! जो पिछली प्रतिबद्धता में गलती से जोड़ दिया गया था: मुझे बस इसे हटाना पड़ा। धन्यवाद! – MarcoS
और उदाहरण के लिए उपयोगकर्ता प्रोजेक्ट> टीम> अनट्रैक के लिए, यह उस फ़ोल्डर में सभी फ़ाइलों को हटा देगा (उन्हें अनचाहे कर देगा) फिर पूरक स्पष्टीकरण के लिए –