2015-05-19 15 views
23

मैं आयनिक के साथ कुछ नए अनुप्रयोगों और रिपोजिटरी के विषय में बहुत नया हूं, जब मैं एक प्रतिबद्ध अंतहीन फाइल अपलोड करता हूं तो मुझे यह पता लगाना मुश्किल लगता है कि परियोजना में क्या बदलाव हैं , यही कारण है कि मैं यहां मदद के लिए पूछना चाहता था, अगर मैं आपको फाइलों को अनदेखा कर सकता हूं, अगर फाइल डिफ़ॉल्ट रूप से कब्जा करने के लिए मौजूद है और कहां है, क्योंकि अधिकांश काम www फ़ोल्डर में किया जाता है। क्षमा करें अगर सवाल बहुत बुनियादी है लेकिन मैं इस समस्या को दूर करने में मदद करूंगा।गिट आयनिक प्रोजेक्ट के लिए अनदेखा करें

उत्तर

25

समस्या यहां है कि यदि आप पहले से ही उन सभी फाइलों को जोड़ने के लिए, एक बार आप .gitignore डाल के रूप में काम नहीं करेगा देखने के लिए यह gitignore

node_modules/ 
temp/ 
*.DS_Store 
*.log 
*.swp 

उपयोग कर सकते हैं तुम्हें चाहिए। आपको अपनी परियोजना की शुरुआत में .gitignore डालना होगा।

तो, मेरी सलाह: गिट में एक और प्रोजेक्ट बनाएं, बस अपनी परियोजना को दोबारा अपलोड करें और .gitignore फ़ाइल बनाएं। मैं आपको अपने अनुभव के आधार पर यह बता रहा हूं।

क्या आपको लगता है कि .gitignore

node_modules 
.tmp 
.sass-cache 
**/bower_components or sometimes it is lib/** 
platforms 
plugins 
*.swp 
*.swo 
*.log 
*.DS_Store 

क्रम में में डाल इस फ़ाइल बनाने के लिए करना चाहिए की मूल बातें, आप इसे Git से कर सकते हैं, या अपने टर्मिनल से:

  1. टर्मिनल में, नेविगेट आपके गिट भंडार के स्थान पर।
  2. .gitignore फ़ाइल बनाने के लिए $ touch .gitignore दर्ज करें।
+2

आपकी मदद के लिए बहुत बहुत धन्यवाद, सच्चाई दोनों उत्तरों ने मुझे बहुत मदद की! – NHTorres

+0

@sioesi देखो, यह गिट सहायता पृष्ठ पर है: '' 'यदि आपके पास पहले से ही एक फ़ाइल चेक है, और आप इसे अनदेखा करना चाहते हैं, तो गिट फ़ाइल को अनदेखा नहीं करेगा यदि आप बाद में कोई नियम जोड़ते हैं। '' वास्तव में क्या मैंने तुमसे कहा था। [यहां संदर्भ] (https://help.github.com/articles/ignoring-files/) – NietzscheProgrammer

+1

हां, इसे कार्यान्वित करें और यह बहुत अच्छा काम करता है, धन्यवाद !! – NHTorres

7

आयनिक 2 का उपयोग करते समय, मचान 2 (स्टार्टर) प्रोजेक्ट आपको बॉक्स से बाहर एक .gitignore फ़ाइल प्रदान करता है। यह उन सभी आवश्यक फाइलों को बहुत अधिक कवर करता है जो एक अनचाहे करना चाहते हैं।

अपने स्टार्टर परियोजना में .gitignore फ़ाइल वर्तमान इस तरह दिखना चाहिए:

# Specifies intentionally untracked files to ignore when using Git 
# http://git-scm.com/docs/gitignore 

*~ 
*.sw[mnpcod] 
*.log 
*.tmp 
*.tmp.* 
log.txt 
*.sublime-project 
*.sublime-workspace 
.vscode/ 
npm-debug.log* 

.idea/ 
.sass-cache/ 
.tmp/ 
.versions/ 
coverage/ 
dist/ 
node_modules/ 
tmp/ 
temp/ 
hooks/ 
platforms/ 
plugins/ 
plugins/android.json 
plugins/ios.json 
www/ 
$RECYCLE.BIN/ 

.DS_Store 
Thumbs.db 
UserInterfaceState.xcuserstate 

बूट करने के लिए कैसे एक scaffolder आयोनिक 2 परियोजना, यह देखते हुए कि आप सभी पूर्व-अपेक्षा NPM मॉड्यूल स्थापित है के लिए:

$ ionic start MyProject --v2 

नई निर्देशिका MyProject/अभी निर्मित के अंदर, आपको डिफ़ॉल्ट स्टार्ट/टेम्पलेट प्रोजेक्ट स्ट्रक्चर के साथ आता है।

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