Ludovic Frank Gitignore

Ruby on Rails के लिए .gitignore

Ruby on Rails के लिए 38 अनदेखा करने के नियम, आपकी रिपॉज़िटरी में कॉपी करने के लिए तैयार।

Ruby के लिए वेब एप्लिकेशन फ्रेमवर्क

Ruby on Rails के लिए पूरी .gitignore

# LFGitignore द्वारा बनाया गया - https://lfgitignore.com
# बनाने की तारीख: 2026-10-31 23:00:41 UTC
# तकनीकें: Ruby on Rails

### Ruby on Rails ###
# Ruby संकलित बायटेकोड
*.rbc
capybara-*.html
# आरस्पेक कॉन्फ़िगरेशन
.rspec
# मूल फ़ाइल बैकअप
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# कोड कवरेज रिपोर्ट
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# पर्यावरण चर
.env
.env*.local
# Bundler कॉन्फिगरेशन
/.bundle
# Bundled रत्न
/vendor/bundle
# आरवीएम विन्यास
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js निर्भरताएँ
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn डिबग लॉग
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads

Ruby on Rails के ये नियम किन चीज़ों को अनदेखा करते हैं

नीचे हर पैटर्न और उसे .gitignore में शामिल करने का कारण दिया गया है।

सामान्य

पैटर्न यह क्या अनदेखा करता है
*.rbc Ruby संकलित बायटेकोड
capybara-*.html सामान्य
.rspec आरस्पेक कॉन्फ़िगरेशन
*.orig मूल फ़ाइल बैकअप
/db/*.sqlite3 सामान्य
/db/*.sqlite3-journal सामान्य
/db/*.sqlite3-[0-9]* सामान्य
/public/system सामान्य
/coverage/ कोड कवरेज रिपोर्ट
/spec/tmp सामान्य
rerun.txt सामान्य
pickle-email-*.html सामान्य

सभी लॉगफ़ाइलें और tempfiles पर ध्यान न दें।

पैटर्न यह क्या अनदेखा करता है
/log/* सभी लॉगफ़ाइलें और tempfiles पर ध्यान न दें।
/tmp/* सभी लॉगफ़ाइलें और tempfiles पर ध्यान न दें।
!/log/.keep सभी लॉगफ़ाइलें और tempfiles पर ध्यान न दें।
!/tmp/.keep सभी लॉगफ़ाइलें और tempfiles पर ध्यान न दें।

TODO यदि गोपनीय मान रिपॉज़िटरी में अपलोड होने से आपको आपत्ति नहीं है, तो इस नियम को टिप्पणी बनाकर निष्क्रिय करें

पैटर्न यह क्या अनदेखा करता है
config/initializers/secret_token.rb TODO यदि गोपनीय मान रिपॉज़िटरी में अपलोड होने से आपको आपत्ति नहीं है, तो इस नियम को टिप्पणी बनाकर निष्क्रिय करें
config/master.key TODO यदि गोपनीय मान रिपॉज़िटरी में अपलोड होने से आपको आपत्ति नहीं है, तो इस नियम को टिप्पणी बनाकर निष्क्रिय करें

TODO यदि एनवायरनमेंट वैरिएबल कमिट किए जा सकते हैं, तो इन नियमों को टिप्पणी बनाकर निष्क्रिय करें

पैटर्न यह क्या अनदेखा करता है
.env पर्यावरण चर
.env*.local TODO यदि एनवायरनमेंट वैरिएबल कमिट किए जा सकते हैं, तो इन नियमों को टिप्पणी बनाकर निष्क्रिय करें
/.bundle Bundler कॉन्फिगरेशन
/vendor/bundle Bundled रत्न
.rvmrc आरवीएम विन्यास
/vendor/assets/bower_components bower-rails इस्तेमाल करने पर डिफ़ॉल्ट bower_components पथ और bower.json फ़ाइलें अनदेखा करें
*.bowerrc TODO यदि एनवायरनमेंट वैरिएबल कमिट किए जा सकते हैं, तो इन नियमों को टिप्पणी बनाकर निष्क्रिय करें
bower.json TODO यदि एनवायरनमेंट वैरिएबल कमिट किए जा सकते हैं, तो इन नियमों को टिप्पणी बनाकर निष्क्रिय करें

पाउ पर्यावरण सेटिंग्स पर ध्यान न दें

पैटर्न यह क्या अनदेखा करता है
.powenv पाउ पर्यावरण सेटिंग्स पर ध्यान न दें

बायबग कमांड इतिहास फ़ाइल पर ध्यान न दें।

पैटर्न यह क्या अनदेखा करता है
.byebug_history बायबग कमांड इतिहास फ़ाइल पर ध्यान न दें।

node_modules पर ध्यान न दें

पैटर्न यह क्या अनदेखा करता है
node_modules/ Node.js निर्भरताएँ

पहले से कंपाइल किए गए JavaScript पैक अनदेखा करें

पैटर्न यह क्या अनदेखा करता है
/public/packs पहले से कंपाइल किए गए JavaScript पैक अनदेखा करें
/public/packs-test पहले से कंपाइल किए गए JavaScript पैक अनदेखा करें
/public/assets पहले से कंपाइल किए गए JavaScript पैक अनदेखा करें

Yarn फ़ाइलें अनदेखा करें

पैटर्न यह क्या अनदेखा करता है
/yarn-error.log Yarn फ़ाइलें अनदेखा करें
yarn-debug.log* Yarn डिबग लॉग
.yarn-integrity Yarn फ़ाइलें अनदेखा करें

विकास में अपलोड की गई फ़ाइलों को अनदेखा करें

पैटर्न यह क्या अनदेखा करता है
/storage/* विकास में अपलोड की गई फ़ाइलों को अनदेखा करें
!/storage/.keep विकास में अपलोड की गई फ़ाइलों को अनदेखा करें
/public/uploads विकास में अपलोड की गई फ़ाइलों को अनदेखा करें

Ruby on Rails के लिए इस .gitignore का उपयोग कैसे करें

  1. ऊपर दिए गए Ruby on Rails के नियम कॉपी करें या फ़ाइल सीधे डाउनलोड करें।
  2. अपनी Git रिपॉज़िटरी के मूल फ़ोल्डर में .gitignore नाम की फ़ाइल बनाएँ और उसमें नियम पेस्ट करें।
  3. यदि इनमें से कुछ फ़ाइलें पहले से ट्रैक हो रही हैं, तो git rm -r --cached . चलाएँ और फिर से कमिट करें — Git केवल ट्रैक न की गई फ़ाइलों पर अनदेखा करने के नियम लागू करता है।
  4. .gitignore कमिट करें ताकि टीम के सभी सदस्य एक जैसे नियम इस्तेमाल करें।

रूपरेखा के अन्य .gitignore टेम्पलेट

रूपरेखा का हर टेम्पलेट देखें