2014-04-25 8 views
9

मेरे .gitignore फ़ाइल लगता है:पहले से Git भंडार करने के लिए निर्देशिका को नजरअंदाज कर दिया जोड़ें

html/ 
cache/ 
resources/ 
# Temp files often created by editors 
*.~ 

मैं html में एक विशिष्ट निर्देशिका ट्रैकिंग शुरू करना चाहते हैं पता है, तो मैं `html/समर्थन/

html/ 
cache/ 
resources/ 
# Temp files often created by editors 
*.~ 
# Track support 
!html/support/ 
जोड़ने!

ऐसा करने के बाद, हालांकि, गिट अभी भी एचटीएमएल/सपोर्ट/और उसके सभी बच्चों को ट्रैक नहीं कर रहा है।

मैं गिट भंडार में पहले अनदेखा निर्देशिका कैसे जोड़ूं?

+0

'git' ट्रैक नहीं करता निर्देशिका। यह फाइलों को ट्रैक करता है, और केवल वही जिन्हें आप इसे बताते हैं। आपको इसे 'गिट एड ...' के साथ कुछ ट्रैक करना शुरू करने के लिए विशेष रूप से बताना होगा। – twalberg

उत्तर

19

अनदेखा नहीं करना ट्रैकिंग का मतलब नहीं है।

बस अपने Git भंडार की जड़ में

git add html/support/ 

का उपयोग करें।

फ़ाइल अभी भी ध्यान नहीं दिया जाता है, हालांकि, आप git add -f उपयोग कर सकते हैं इसे जोड़ने के लिए मजबूर करने (इस .gitignore फ़ाइल को संशोधित नहीं होगा, सिर्फ एक छोटे से अपवाद अनुमति देते हैं):

git add -f html/support/ 
+0

धन्यवाद नीला, मेरे उदाहरण के लिए, क्या वह 'git add html/support' होगा? – user1032531

+0

हां, यह वह होगा। – blue112

+1

क्या आपको गिट या फिर कुछ बदलने के बाद पुनरारंभ करना होगा .gitignore? जब मैं निर्देशिका को जोड़ने का प्रयास करता हूं, तो मुझे लगता है कि 'निम्न पथों को आपकी .gitignore फ़ाइलों में से एक द्वारा अनदेखा किया जाता है: html/support। अगर आप वास्तव में उन्हें जोड़ना चाहते हैं तो प्रयोग करें। घातक: कोई फाइल नहीं जोड़ा गया '। – user1032531

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