আমার একটি নতুন উল্কা প্রকল্প রয়েছে। আমি অনুমান করছি যে .meteorডিয়ারটিতে কনফিগারেশন ফাইল (প্রয়োজনীয়) এবং অস্থায়ী ফাইলগুলির প্রয়োজন (প্রয়োজন নেই) রয়েছে।
সুতরাং আপনার মধ্যে কি .gitignore?
.idea/
আমার একটি নতুন উল্কা প্রকল্প রয়েছে। আমি অনুমান করছি যে .meteorডিয়ারটিতে কনফিগারেশন ফাইল (প্রয়োজনীয়) এবং অস্থায়ী ফাইলগুলির প্রয়োজন (প্রয়োজন নেই) রয়েছে।
সুতরাং আপনার মধ্যে কি .gitignore?
.idea/
উত্তর:
সংস্করণ নিয়ন্ত্রণ থেকে বাদ দেওয়া আপনি কেবল যে ডিরেক্টরিটি চান তা হ'ল .meteor/local।
উল্কা স্বয়ংক্রিয়ভাবে সঠিক তৈরি করে .meteorএবং .meteor/.gitignore, যদিও - আপনাকে কিছু করার দরকার নেই।
settings.jsonযদি এপিআই কীগুলি সঞ্চয় করতে ব্যবহার করেন তবে আপনার এড়ানো উচিত ।
আপনি যদি কোনও পাবলিক রেপোতে চাপ দিচ্ছেন তবে আপনি কোনও কনফিগারেশন সেটিংস ফাইলগুলি সেখানে রাখতে চাইবেন।
আমি কোনও সুরক্ষা সংবেদনশীল ডেটা কনফিগারেশন সেটিংস যেমন এনক্রিপশন কী এবং বিভিন্ন পাসওয়ার্ড যেমন SMTP, টুইটার, ফেসবুক এবং অন্যদের একটি কনফিগার.জেজে সংরক্ষণ করি এবং তারপরে .gitignore বা তথ্য / বর্জন ফাইলটিতে রাখি। স্টাফ আমি পাবলিক রেপোতে চাই না।
আপনার .gitignore এর জন্য বিবেচনা করার জন্য কেবলমাত্র একটি অতিরিক্ত পরামর্শ
settings.json।
আপনার গিটিগনোরও এতে থাকা উচিত:
সর্বজনীন / node_modules
এবং আপনি এটি একটি সঠিকভাবে তৈরি কারিগর প্যাকেজ.জসনের সাথে পরিপূরক করুন যা নোড মডিউল নির্ভরতা ইনস্টলেশন পরিচালনা করে।
নতুন কোথাও ইনস্টল করার সময় এটি এনপিএম ইনস্টল করা প্রয়োজন।
উল্কা 1.3 এর সাথে আপনি এড়াতেও চান node_modules। সমস্ত লাইব্রেরি গিটে যুক্ত হওয়ার কোনও কারণ নেই কারণ আপনি এগুলি এনপিএমের মাধ্যমে ইনস্টল করতে পারেন। node_modulesফোল্ডারের সম্ভবত আপনার অ্যাপ চেয়ে বড় (ব্যতীত .meteor/localফোল্ডার)
উল্কা একটি সৃষ্টি .gitignoreমধ্যে .meteorডিফল্টরূপে ডিরেক্টরি।
তবে, আপনার প্রকল্পের .gitignoreকোনও সংবেদনশীল ডেটা কনফিগারেশন ফাইল এবং node_modules।
আপনি যদি ব্যবহার
.idea ফোল্ডার উপেক্ষা করুনsublime-project sublime-workspaceআপনি যদি ম্যাক ব্যবহারকারী হন তবে আপনি উপেক্ষা করতে পারেন DS_Store
এবং যদি আপনি এনপিএম ব্যবহার করেন তবে npmযদি উভয় উইন্ডো এবং ম্যাক ব্যবহারকারী একই প্রকল্পে কাজ করে তবে একই এনপিএম সংস্করণটি ম্যাক এবং উইন্ডোজের জন্য আলাদা কারণ এটি ত্রুটি দেখায়।
এখানে আমি ওয়েপস্টর্ম এবং মেটিওর 1.4 এর সাথে মিউপেক্সের সাথে ব্যবহার করছি।
# 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/*
আমরা এই গিটিগনোরটি ব্যবহার করি যা সিস্টেম ফাইল এবং অন্যদের পাশাপাশি অনেক আইডিই এবং উল্কাপালিকা নিযুক্ত করে।
### 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
যে কোনও প্রকল্পের জন্য .gitignore ফাইল তৈরি করতে আপনি এই সাইটটি https://www.gitignore.io/ ব্যবহার করতে পারেন , কেবলমাত্র আপনি যে থেরনোলজগুলি ব্যবহার করেন এবং আপনার আইডিই সন্নিবেশ করান
.meteor / স্থানীয় একমাত্র জিনিস যা আপনি সংস্করণ নিয়ন্ত্রণ থেকে হারিয়ে যেতে চান।
উল্কা স্বয়ংক্রিয়ভাবে একটি .gitignore ফাইল উত্পন্ন করে যা আপনার প্রয়োজনের সাথে খাপ খায়।
এটি যদি সর্বজনীন ভাণ্ডার হয় তবে আপনি সম্ভবত "সেটিংস-ডেভেলপমেন্ট.জসন" বা এমন কোনও জেএসওএন ফাইল অন্তর্ভুক্ত করতে চান যাতে আপনি জনসাধারণের কাছে প্রকাশ করতে চান না যেমন এডাব্লুএস এপিআই কীগুলি।
তবে বিটবকেট এবং আরও কিছু বিনামূল্যে ব্যক্তিগত সংগ্রহস্থল সরবরাহ করে যা আপনার প্রয়োজন অনুসারে ফিট করে।
settings.jsonবিশেষত আপনার যদি সেখানে এপিআই টোকেন থাকে।