2013-02-26 16 views
23

मैं इस निर्देशिका संरचना.gitignore: एक विशिष्ट निर्देशिका और है कि एक पर ध्यान न दें केवल

./bin/<java class files> 
./sometool/bin/<files for the tool> 

... साथ ही कुछ अन्य फ़ाइलें और निर्देशिका है।

यह seens कि अगर मैं जावा वर्ग फ़ाइलों पर नज़र रखने से बचना चाहते हैं, मैं .gitignore फ़ाइल में जोड़ना चाहिए:

bin/ 

हालांकि, ऐसा लगता है कि यह भी पथ ./sometool/bin पर ध्यान नहीं देता

क्या यह सही है, और यदि हां, तो मैं जो व्यवहार चाहता हूं उसे कैसे प्राप्त करूं।

उत्तर

46

मुझे लगता है कि .gitignore में पथ परियोजना की जड़ में उनकी जड़ है, तो आप /bin

संपादित

कोशिश कर सकते हैं और वैसे, इस Git से सामान्य व्यवहार है।

+34

पूरी तरह से सही नहीं है, लेकिन काफी है। '.gitignore' में पथ' .gitignore' वाले फ़ोल्डर में अपनी जड़ है (यदि आप चाहें तो प्रति फ़ोल्डर एक '.gitignore' हो सकता है)। इसलिए सामग्री '/ bin' के साथ' .gitignore' डालने से यह 'asgame' नामक फ़ाइलों में या 'bin' नामक फ़ोल्डर्स को' .gitignore 'के रूप में अनदेखा कर देगा। यदि आप यह निर्दिष्ट करना चाहते हैं कि 'बिन' एक फ़ोल्डर होना चाहिए, तो पीछे पीछे स्लैश डालें। इसे समेटने के लिए, '/ bin /' का उपयोग करके '.gitignore' फ़ाइल के उसी फ़ोल्डर में केवल 'bin' फ़ोल्डर को अनदेखा कर दिया जाएगा। –

+0

स्पष्टीकरण के लिए धन्यवाद, सही चीजों को सीखने के लिए हमेशा अच्छा है। –

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