.Gitignore फ़ाइल .git फ़ोल्डर संरचना में कहीं या मुख्य स्रोत फ़ाइलों में होती है?
.Gitignore फ़ाइल .git फ़ोल्डर संरचना में कहीं या मुख्य स्रोत फ़ाइलों में होती है?
जवाबों:
काम कर निर्देशिका में .ignignore रखो । यदि आप इसे .git (रिपॉजिटरी) डायरेक्टरी में डालते हैं तो यह काम नहीं करता है।
$ ls -1d .git*
.git
.gitignore
.gitignore
फ़ाइल को कार्यशील निर्देशिका में कहीं भी रख सकते हैं , अर्थात किसी भी फ़ोल्डर में जहाँ आपका कोड रहता है। यह कहने के बाद, .gitignore
फ़ाइल को रूट डायरेक्टरी में रखने का सबसे अच्छा अभ्यास होगा । इसका मतलब है एक .gitignore
पूरे रेपो के लिए एक फ़ाइल। यह उपेक्षित फ़ाइलों को अधिक प्रभावी ढंग से प्रबंधित करता है।
जैसा कि अन्य उत्तर में कहा गया है, आप .gitignore
किसी भी निर्देशिका में Git रिपॉजिटरी में रख सकते हैं । हालाँकि, यदि आपके पास एक निजी संस्करण होना चाहिए .gitignore
, तो आप नियमों को .git/info/exclude
फ़ाइल में जोड़ सकते हैं ।
core.excludesfile
देखें )। तदनुसार, ट्रैक की गई फ़ाइल में "व्यक्तिगत पैटर्न" डालने से बचें । .gitignore
.gitignore
फ़ाइल में नहीं हैं ।
आप .itignore को git में किसी भी डायरेक्टरी में रख सकते हैं।
यह आमतौर पर फ़ोल्डर्स में प्लेसहोल्डर फ़ाइल के रूप में उपयोग किया जाता है, क्योंकि फ़ोल्डर्स आमतौर पर गिट द्वारा ट्रैक नहीं किए जाते हैं।
जब संदेह हो तो उसे अपने भंडार की जड़ में रखें। अधिक जानकारी के लिए https://help.github.com/articles/ignoring-files/ देखें ।
यदि आप इसे विश्व स्तर पर करना चाहते हैं, तो आप उस डिफ़ॉल्ट पथ का उपयोग कर सकते हैं जो खोजेगा। इसे पथ में "अनदेखा" नामक फ़ाइल के अंदर रखें~/.config/git
(आपकी फ़ाइल के लिए तो पूरा पथ है: ~/.config/git/ignore
)
इसके अलावा, यदि आप जीथब पर एक नया खाता बनाते हैं तो आपके पास .itignore को जोड़ने का विकल्प होगा और यह आपके काम करने की जगह के सही / मानक स्थान पर स्वचालित रूप से सेटअप हो जाएगा। आपको शुरुआत में कुछ भी जोड़ने की ज़रूरत नहीं है, बस किसी भी समय आप जो भी सामग्री चाहते हैं उसे बदल दें।