मेरे पास एक नया उल्का परियोजना है। मैं अनुमान लगा रहा हूं कि .meteor
dir में कॉन्फ़िगरेशन फ़ाइलों (आवश्यक) और अस्थायी फ़ाइलों (आवश्यक नहीं) का संयोजन है।
तो आपके अंदर क्या है .gitignore
?
.idea/
मेरे पास एक नया उल्का परियोजना है। मैं अनुमान लगा रहा हूं कि .meteor
dir में कॉन्फ़िगरेशन फ़ाइलों (आवश्यक) और अस्थायी फ़ाइलों (आवश्यक नहीं) का संयोजन है।
तो आपके अंदर क्या है .gitignore
?
.idea/
जवाबों:
केवल वही निर्देशिका जिसे आप संस्करण नियंत्रण से बाहर रखना चाहते हैं .meteor/local
।
उल्का स्वचालित रूप से सही बनाता है .meteor
और .meteor/.gitignore
, हालांकि - आपको कुछ भी करने की आवश्यकता नहीं होनी चाहिए।
settings.json
यदि आप API कुंजियों को संग्रहीत करने के लिए इसका उपयोग कर रहे हैं तो आपको अपनी उपेक्षा करनी चाहिए ।
यदि आप किसी सार्वजनिक रिपॉजिट पर जोर दे रहे हैं, तो आप किसी भी विन्यास सेटिंग्स फाइल को वहां रखना चाहते हैं।
मैं किसी भी सुरक्षा संवेदनशील डेटा कॉन्फ़िगरेशन सेटिंग्स जैसे एन्क्रिप्शन कुंजियाँ और विभिन्न पासवर्ड जैसे कि smtp, twitter, facebook और अन्य के लिए एक config.js में संग्रहीत करता हूं और फिर। Inignignore या जानकारी / बहिष्कृत फ़ाइल में डाल देता हूं। सामान मैं एक सार्वजनिक रेपो में नहीं चाहता।
अपने .gitignore पर विचार करने के लिए बस एक अतिरिक्त सुझाव
settings.json
।
आपके gitignore में भी होना चाहिए:
सार्वजनिक / node_modules
और आप इसे ठीक से तैयार किए गए पैकेज के साथ पूरक करते हैं। यह मान लें कि नोड मॉड्यूल निर्भरता स्थापना का प्रबंधन करता है।
यह कहीं नया स्थापित होने पर एक npm स्थापित करने की आवश्यकता होगी।
1.3 उल्का के साथ आप भी अनदेखा करना चाहते हैं node_modules
। सभी पुस्तकालयों को जोड़ने के लिए कोई कारण नहीं है क्योंकि आप उन्हें एनपीएम के माध्यम से स्थापित कर सकते हैं। node_modules
सबसे अधिक संभावना वाला फ़ोल्डर आपके एप्लिकेशन ( .meteor/local
फ़ोल्डर को छोड़कर ) से बड़ा है
उल्का डिफ़ॉल्ट रूप .gitignore
से .meteor
निर्देशिका में बनाता है ।
हालांकि, अपने प्रोजेक्ट की .gitignore
किसी भी संवेदनशील डेटा config फ़ाइलों को बाहर निकालने और चाहिए node_modules
।
यदि तुम प्रयोग करते हो
.idea
फ़ोल्डर कोsublime-project
sublime-workspace
यदि आप मैक उपयोगकर्ता हैं तो आप अनदेखा कर सकते हैं DS_Store
और अगर आप npm इग्नोर npm
कारण का उपयोग करते हैं यदि दोनों विंडो और मैक यूजर एक ही प्रोजेक्ट पर काम करते हैं, क्योंकि मैक और विंडोज के लिए एक ही npm वर्जन अलग है, तो यह एरर दिखाता है।
यहाँ मैं वेबस्टॉर्म और उल्का 1.4 के साथ उपयोग करता हूं जिसे Mupx के साथ तैनात किया गया है।
# Meteor files to ignore now handled by .ignore file within .Meteor folder automatically
# settings file to ignore to protect API keys
settings.json
# MUP / MUPX file to ignore to protect server passwords and sensitive info.
mup.json
# npm package files to ignore
node?modules/
npm-debug.log
# Webstorm IDE files to ignore
.idea/*
# Typing type definition files to ignore. Webstorm uses type definitions for autocomplete even without typescript
typings/*
हम इस gitignore का उपयोग करते हैं, जो सिस्टम फाइल और अन्य के साथ कई IDE और Meteor को जोड़ता है।
### WebStorm ###
.idea/
### OSX ###
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear on external disk
.Spotlight-V100
.Trashes
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
### Windows ###
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Windows shortcuts
*.lnk
### Linux ###
*~
# KDE directory preferences
.directory
### SublimeText ###
# cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache
# workspace files are user-specific
*.sublime-workspace
# project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using SublimeText
# *.sublime-project
# sftp configuration file
sftp-config.json
### Node/NPM ###
node_modules
npm-debug.log
### Development ###
dump
mochawesome-reports
ngrok
आपको नोड_मॉडल नामक संस्थापित संकुल निर्देशिका लगाने की आवश्यकता होगी जो रूट डायरेक्टरी में स्थित है। और जब आप प्रोजेक्ट करेंगे तो इसे नजरअंदाज कर दिया जाएगा। यह भी उत्पाद प्रबंधक आसानी से अपने सर्वर में संकुल को स्थापित कर सकता है।
### MeteorJS ###
# default meteor build and local packages
.meteor/local
# meteor settings file
settings.json
# meteor build output files
*.tar.gz
# general swp files from vim
*.swp
# End of https://www.gitignore.io/api/meteorjs
यदि आप इस साइट का उपयोग कर सकते https://www.gitignore.io/ किसी भी परियोजना के लिए एक .gitignore फ़ाइल उत्पन्न करने के लिए, बस thechnologies आप का उपयोग करें और अपने आईडीई सम्मिलित
.meteor / स्थानीय केवल वही चीज है जिसे आप संस्करण नियंत्रण से गायब करना चाहते हैं।
उल्का स्वचालित रूप से एक .gitignore फ़ाइल बनाता है जो आपकी आवश्यकताओं के अनुरूप होगी।
यदि यह एक सार्वजनिक रिपॉजिटरी है, तो आप "सेटिंग्स-डेवलपमेंट.जॉन" या किसी भी अन्य JSON फ़ाइलों को शामिल करना चाहेंगे, जिसमें ऐसी जानकारी हो, जिसे आप AWS API कुंजियों के रूप में जनता के सामने प्रकट नहीं करना चाहते हैं।
हालाँकि Bitbucket और कुछ अन्य नि: शुल्क निजी रिपॉजिटरी प्रदान करते हैं जो आपकी आवश्यकताओं के अनुसार होनी चाहिए।
settings.json
खासकर यदि आपके पास एपीआई टोकन है।