Ludovic Frank Gitignore

.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

  1. Kopeerige ülaltoodud Ruby on Rails reeglid või laadige fail otse alla.
  2. Looge oma Git hoidla juurtes fail nimega .gitignore ja kleepige reeglid sinna.
  3. 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.
  4. Lisa .gitignore commit’i, et kogu meeskond kasutaks samu reegleid.

Muud Raamistik .gitignore mallid

Vaadake iga Raamistik malli