इस तरह के कई प्रश्न हैं, लेकिन कोई भी जवाब मेरे लिए काम नहीं करता है।.gitignore सभी फ़ाइलों को अनदेखा करते हैं तो फिर से * .foo
मैं के साथ * .foo
(किसी सोच रहा है, तो यह कैसे उचित हो सकता है फ़ाइलों को छोड़कर मेरी भंडार नीचे फ़ोल्डर में सब कुछ अनदेखा करना चाहते हैं - मैं वास्तव में एक Git भंडार मेरे सारे "तर्क" के लिए बना रही हूँ परियोजनाएं - मैक पर संगीत सॉफ्टवेयर - लेकिन मैं केवल वास्तविक प्रोजेक्ट फाइलों को संग्रहीत करना चाहता हूं * .logic)
मैं इसे वर्तनी करने जा रहा हूं, इसलिए हम सभी एक ही प्लेट पर हैं।
सेटअप::
mkdir temp
cd temp
mkdir testdir
cd testdir
touch include.foo
touch dontinclude.bad
cd..
git init
touch .gitignore
इस पेस्ट .gitignore को
# Ignore all
/*
# But not these files...
!.gitignore
!*.foo
Git स्थिति
और केवल ट्रैक न किए गए यहाँ मैं क्या करते हैं, शून्य से शुरू है फ़ाइल है .gitignore
अगर मैंने 'गिट एड' टाइप किया है। - कोई बदलाव नहीं, केवल .gitignore देखा जाता है और मेरी 2 फाइलों को नजरअंदाज कर दिया जाता है।
यह काम क्यों नहीं करता है और आप इसे कार्य करने के लिए ऊपर की प्रक्रिया को कैसे बदल सकते हैं?
यहां एक बहुत ही समान प्रश्न है जहां मुझे .gitignore फ़ाइल मिली है। मैं Git --version 1.7.7 का उपयोग कर रहा है (यह भी 1.7.3 की कोशिश की) - .gitignore to ignore all files, then recursively allows files of a certain type
रुको, क्या आपने 'गिट जोड़ें' और 'गिट प्रतिबद्ध-एम' जोड़ा गिटिनोर "'? – Nic