.gitignore Ruby on Rails jaoks
38 tehnoloogia Ruby on Rails eiramisreeglit, mida saad oma hoidlasse kopeerida.
Veebirakenduse raamistik Ruby jaoks
Täielik .gitignore Ruby on Rails jaoks
# Genereeritud LFGitignore - https://lfgitignore.com
# Loodud: 2026-10-31 22:58:47 UTC
# Tehnoloogiad: Ruby on Rails
### Ruby on Rails ###
# Ruby kompileeritud baitkood
*.rbc
capybara-*.html
# RSpec konfiguratsioon
.rspec
# Algse faili varukoopia
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Koodi katvuse aruanded
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Keskkonnamuutujad
.env
.env*.local
# Bundleri konfiguratsioon
/.bundle
# Bundled kalliskivid
/vendor/bundle
# RVM-i konfiguratsioon
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js sõltuvused
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn silumislogid
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Mida need Ruby on Rails reeglid tegelikult ignoreerivad
Iga allolev muster ja selgitus, miks see kuulub sinu .gitignore-faili.
Kindral
| Muster | Mida see ignoreerib |
|---|---|
*.rbc |
Ruby kompileeritud baitkood |
capybara-*.html |
Kindral |
.rspec |
RSpec konfiguratsioon |
*.orig |
Algse faili varukoopia |
/db/*.sqlite3 |
Kindral |
/db/*.sqlite3-journal |
Kindral |
/db/*.sqlite3-[0-9]* |
Kindral |
/public/system |
Kindral |
/coverage/ |
Koodi katvuse aruanded |
/spec/tmp |
Kindral |
rerun.txt |
Kindral |
pickle-email-*.html |
Kindral |
Ignoreeri kõiki logifaile ja tempfaile.
| Muster | Mida see ignoreerib |
|---|---|
/log/* |
Ignoreeri kõiki logifaile ja tempfaile. |
/tmp/* |
Ignoreeri kõiki logifaile ja tempfaile. |
!/log/.keep |
Ignoreeri kõiki logifaile ja tempfaile. |
!/tmp/.keep |
Ignoreeri kõiki logifaile ja tempfaile. |
TODO Kommenteerige seda reeglit, kui olete nõus, et reposse laaditakse saladusi
| Muster | Mida see ignoreerib |
|---|---|
config/initializers/secret_token.rb |
TODO Kommenteerige seda reeglit, kui olete nõus, et reposse laaditakse saladusi |
config/master.key |
TODO Kommenteerige seda reeglit, kui olete nõus, et reposse laaditakse saladusi |
ÜLESANNE Kui keskkonnamuutujaid saab siduda, märkige need reeglid välja
| Muster | Mida see ignoreerib |
|---|---|
.env |
Keskkonnamuutujad |
.env*.local |
ÜLESANNE Kui keskkonnamuutujaid saab siduda, märkige need reeglid välja |
/.bundle |
Bundleri konfiguratsioon |
/vendor/bundle |
Bundled kalliskivid |
.rvmrc |
RVM-i konfiguratsioon |
/vendor/assets/bower_components |
kui kasutate bower-rails, ignoreerige bower_components vaiketee bower.json faile |
*.bowerrc |
ÜLESANNE Kui keskkonnamuutujaid saab siduda, märkige need reeglid välja |
bower.json |
ÜLESANNE Kui keskkonnamuutujaid saab siduda, märkige need reeglid välja |
Ignoreeri pow keskkonna sätteid
| Muster | Mida see ignoreerib |
|---|---|
.powenv |
Ignoreeri pow keskkonna sätteid |
Ignoreeri Byebugi käsuajaloo faili.
| Muster | Mida see ignoreerib |
|---|---|
.byebug_history |
Ignoreeri Byebugi käsuajaloo faili. |
Ignoreeri node_modules
| Muster | Mida see ignoreerib |
|---|---|
node_modules/ |
Node.js sõltuvused |
Ignoreeri eelkompileeritud javascripti pakette
| Muster | Mida see ignoreerib |
|---|---|
/public/packs |
Ignoreeri eelkompileeritud javascripti pakette |
/public/packs-test |
Ignoreeri eelkompileeritud javascripti pakette |
/public/assets |
Ignoreeri eelkompileeritud javascripti pakette |
Ignoreeri lõngafaile
| Muster | Mida see ignoreerib |
|---|---|
/yarn-error.log |
Ignoreeri lõngafaile |
yarn-debug.log* |
Yarn silumislogid |
.yarn-integrity |
Ignoreeri lõngafaile |
Ignoreeri arenduse ajal üles laaditud faile
| Muster | Mida see ignoreerib |
|---|---|
/storage/* |
Ignoreeri arenduse ajal üles laaditud faile |
!/storage/.keep |
Ignoreeri arenduse ajal üles laaditud faile |
/public/uploads |
Ignoreeri arenduse ajal üles laaditud faile |
Kuidas seda .gitignore kasutada Ruby on Rails jaoks
- Kopeerige ülaltoodud Ruby on Rails reeglid või laadige fail otse alla.
- Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
- Kui Git juba jälgib mõnda neist failidest, käivita git rm -r --cached . ja tee uus commit — Git rakendab eiramisreegleid ainult jälgimata failidele.
- Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.