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