इसके विपरीत "नाम" क्या सुझाव दे सकता है। .gitignore
केवल तभी परामर्श किया जाता है जब आप git add
फाइल करते हैं: दूसरे शब्दों में पहले से ही (रिपॉजिटरी) रिपॉजिटरी में शामिल की गई फ़ाइल को इसके आधार पर बाहर नहीं किया जाएगा .gitignore
।
पहले आप बेहतर तरीके से इसे संशोधित करते .gitignore
हैं कि फ़ाइल अब जोड़ी नहीं गई है। .gitignore
फ़ाइल में निम्न पंक्ति जोड़ें :
public/app/template.js
आगे आपको फ़ाइल को रिपॉजिटरी से बाहर करने की आवश्यकता है। संभवतः आप अपने फ़ाइल सिस्टम से फ़ाइल को हटाना नहीं चाहते हैं , यह इसके साथ किया जा सकता है:
git rm --cached public/app/template.js
--cached
झंडा फ़ाइल आपके फाइल सिस्टम से नहीं निकाला जाएगा सुनिश्चित करता है। (यदि महत्वपूर्ण नहीं है, तो आप उपयोग कर सकते हैं git rm public/app/template.js
, लेकिन यह फ़ाइल को हटा देगा )।
पृष्ठभूमि
इसका कारण .gitignore
लगातार इस्तेमाल नहीं किया जाता है क्योंकि आप कभी-कभी ओवरराइड करना चाहते हैं .gitignore
। उदाहरण के लिए मान लीजिए कि आप ट्रैक करने के लिए नहीं करना चाहती *.log
फ़ाइलें, आप निर्दिष्ट कर सकते *.log
में .gitignore
। लेकिन अगर कोई विशिष्ट है जिसे आप ट्रैक करना चाहते हैं तो आप जोड़ सकते हैं git add -f some.log
। -f
झंडा बलों git
फ़ाइल जोड़ने के लिए।
.gitignore
केवल जोड़े जाने वाली सामग्री को अनदेखा करता है।