.gitignore, skirtas Ruby on Rails
38 nepaiso Ruby on Rails taisyklių, paruoštų kopijuoti į jūsų saugyklą.
Žiniatinklio programų sistema, skirta Ruby
Visas .gitignore, skirtas Ruby on Rails
# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 23:48:53 UTC
# Technologijos: Ruby on Rails
### Ruby on Rails ###
# Ruby sukompiliuotas baitų kodas
*.rbc
capybara-*.html
# RSpec konfigūracija
.rspec
# Originalaus failo atsarginė kopija
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Kodo aprėpties ataskaitos
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Aplinkos kintamieji
.env
.env*.local
# Bundler konfigūracija
/.bundle
# Bunduoti brangakmeniai
/vendor/bundle
# RVM konfigūracija
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js priklausomybės
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn derinimo žurnalai
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Kokių failų nepaiso šios Ruby on Rails taisyklės
Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.
Generolas
| Šablonas | Ką ignoruoja |
|---|---|
*.rbc |
Ruby sukompiliuotas baitų kodas |
capybara-*.html |
Generolas |
.rspec |
RSpec konfigūracija |
*.orig |
Originalaus failo atsarginė kopija |
/db/*.sqlite3 |
Generolas |
/db/*.sqlite3-journal |
Generolas |
/db/*.sqlite3-[0-9]* |
Generolas |
/public/system |
Generolas |
/coverage/ |
Kodo aprėpties ataskaitos |
/spec/tmp |
Generolas |
rerun.txt |
Generolas |
pickle-email-*.html |
Generolas |
Ignoruoti visus žurnalo failus ir laikinuosius failus.
| Šablonas | Ką ignoruoja |
|---|---|
/log/* |
Ignoruoti visus žurnalo failus ir laikinuosius failus. |
/tmp/* |
Ignoruoti visus žurnalo failus ir laikinuosius failus. |
!/log/.keep |
Ignoruoti visus žurnalo failus ir laikinuosius failus. |
!/tmp/.keep |
Ignoruoti visus žurnalo failus ir laikinuosius failus. |
TODO Komentuokite šią taisyklę, jei jums tinka paslapčių įkėlimas į atpirkimo sandorį
| Šablonas | Ką ignoruoja |
|---|---|
config/initializers/secret_token.rb |
TODO Komentuokite šią taisyklę, jei jums tinka paslapčių įkėlimas į atpirkimo sandorį |
config/master.key |
TODO Komentuokite šią taisyklę, jei jums tinka paslapčių įkėlimas į atpirkimo sandorį |
TODO Parašykite šias taisykles, jei aplinkos kintamieji gali būti priskirti
| Šablonas | Ką ignoruoja |
|---|---|
.env |
Aplinkos kintamieji |
.env*.local |
TODO Parašykite šias taisykles, jei aplinkos kintamieji gali būti priskirti |
/.bundle |
Bundler konfigūracija |
/vendor/bundle |
Bunduoti brangakmeniai |
.rvmrc |
RVM konfigūracija |
/vendor/assets/bower_components |
jei naudojate bower-rails, nepaisykite numatytojo bower_components kelio bower.json failų |
*.bowerrc |
TODO Parašykite šias taisykles, jei aplinkos kintamieji gali būti priskirti |
bower.json |
TODO Parašykite šias taisykles, jei aplinkos kintamieji gali būti priskirti |
Ignoruoti pow aplinkos nustatymus
| Šablonas | Ką ignoruoja |
|---|---|
.powenv |
Ignoruoti pow aplinkos nustatymus |
Ignoruoti Byebug komandų istorijos failą.
| Šablonas | Ką ignoruoja |
|---|---|
.byebug_history |
Ignoruoti Byebug komandų istorijos failą. |
Ignoruoti node_modules
| Šablonas | Ką ignoruoja |
|---|---|
node_modules/ |
Node.js priklausomybės |
Ignoruoti iš anksto sukompiliuotus javascript paketus
| Šablonas | Ką ignoruoja |
|---|---|
/public/packs |
Ignoruoti iš anksto sukompiliuotus javascript paketus |
/public/packs-test |
Ignoruoti iš anksto sukompiliuotus javascript paketus |
/public/assets |
Ignoruoti iš anksto sukompiliuotus javascript paketus |
Ignoruoti siūlų failus
| Šablonas | Ką ignoruoja |
|---|---|
/yarn-error.log |
Ignoruoti siūlų failus |
yarn-debug.log* |
Yarn derinimo žurnalai |
.yarn-integrity |
Ignoruoti siūlų failus |
Ignoruoti įkeltus failus kuriant
| Šablonas | Ką ignoruoja |
|---|---|
/storage/* |
Ignoruoti įkeltus failus kuriant |
!/storage/.keep |
Ignoruoti įkeltus failus kuriant |
/public/uploads |
Ignoruoti įkeltus failus kuriant |
Kaip naudoti šį .gitignore Ruby on Rails
- Nukopijuokite aukščiau pateiktas Ruby on Rails taisykles arba atsisiųskite failą tiesiogiai.
- Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
- Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
- Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.