जवाबों:
बस एक पैटर्न जोड़ें .gitignore
.*
!/.gitignore
संपादित करें:.gitignore
फ़ाइल को स्वयं जोड़ा गया है (यदि यह अभी तक प्रारंभ नहीं हुआ है तो मामला)।
.htaccess
पहले से ही जाँच की गई है तो उनका पालन किया जा रहा है। gitignore
केवल नई फ़ाइलों के लिए महत्वपूर्ण है।
/.gitignore
और हर .gitignore
फ़ाइल के लिए एक कारण है? यानी सूची !.gitignore
(स्लैश नहीं) क्यों?
.gitignore
अपनी शीर्ष-स्तरीय .gitignore
फ़ाइल की किसी भी फ़ाइल को संभवतः अन-इग्नोर कर सकते हैं । लेकिन वह चुनाव आप पर निर्भर है।
.ITignore केवल उन फ़ाइलों को प्रभावित करेगा जो पहले से 'जोड़ा' नहीं गया है।
नई .gitignore प्रविष्टियाँ बनाने के लिए सभी फ़ाइलों को प्रभावित करते हैं
git commit -a -m "Pre .gitignore changes"
git rm -r --cached .
git add .
git commit -a -m "Post .gitignore changes"
git status
आउटपुट "कुछ भी नहीं करने के लिए प्रतिबद्ध (काम निर्देशिका साफ)".git/info/exclude
इस लाइन में , जोड़ें:
.*
यह मशीन पर हर रिपॉजिटरी के लिए डिफ़ॉल्ट रूप से सभी छिपी / डॉट फ़ाइलों की अनदेखी कर देगा। .gitignore
हर रेपो के लिए एक अलग फाइल की जरूरत नहीं है।