2013-09-03 7 views
14

एक निश्चित फ़ोल्डर में, मेरे पास foo.jpg, bar.png आदि नाम की छवि फाइलें हैं। मैं उन्हें 1_baz.png, 2_zaz.jpg, आदि जैसे लोगों को छोड़कर संस्करण नियंत्रण में रखना चाहता हूं (क्योंकि वे वास्तव में उत्पन्न होते हैं)।गिट में संख्याओं से शुरू होने वाली फ़ाइलों को अनदेखा कैसे करें?

.gitignore में मुझे क्या प्रविष्टि जोड़नी चाहिए? Regex जैसे [0-9]+.* काम नहीं कर रहा है।

उत्तर

24

गिट regexp का उपयोग नहीं करता है लेकिन glob pattern अनदेखा फ़ाइलों से मेल खाने के लिए। अपने जड़ .gitignore निम्नलिखित पंक्ति जोड़ दें:

[0-9]* 

आप केवल /static/img/ उपनिर्देशिका में उन फ़ाइलों को अनदेखा करने के लिए आप या तो यह है कि उप-निर्देशिका के अंदर .gitignore फाइल करने के लिए पिछली लाइन जोड़ने के लिए या अपने जड़ .gitignore में निम्न पंक्ति जोड़ना चाहिए चाहते हैं :

/static/img/[0-9]* 
+0

यह काम करता है अगर मैं बनाने के एक 'कि विशिष्ट फ़ोल्डर में इस प्रविष्टि है, लेकिन क्या' की तरह/स्थिर/img/[0-9] * 'जड़ में' कुछ होने के बारे में के साथ .gitignore' .gitignore '? इस मामले में, यह कैसे होना चाहिए? –

+0

आपने इसे सही तरीके से लिखा है: '/ static/img/[0-9] * 'रूट में .gitignore' फ़ाइल को स्थैतिक/img/उपनिर्देशिका में अनदेखा फ़ाइलों के साथ शुरुआत करना चाहिए। नोट: शुरुआत में '/' वैकल्पिक है। मैं तदनुसार मेरी प्रतिक्रिया संपादित करूंगा। – Lohrun

+0

बिल्कुल सही, धन्यवाद! –

संबंधित मुद्दे

 संबंधित मुद्दे