Ludovic Frank Gitignore

.gitignore fyrir Ruby on Rails

38 hunsa reglur fyrir Ruby on Rails, tilbúinn til að afrita inn í geymsluna þína.

Vefforritsramma fyrir Ruby

Heildar .gitignore fyrir Ruby on Rails

# Myndað af LFGitignore - https://lfgitignore.com
# Búið til: 2026-10-31 22:58:50 UTC
# Tækni: Ruby on Rails

### Ruby on Rails ###
# Ruby sett saman bætikóði
*.rbc
capybara-*.html
# RSpec stillingar
.rspec
# Upprunaleg öryggisafrit af skrá
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Umfangsskýrslur um kóða
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Umhverfisbreytur
.env
.env*.local
# Bundler stillingar
/.bundle
# Bundled gimsteinar
/vendor/bundle
# RVM stillingar
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js ósjálfstæði
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn villuleitarskrár
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads

Það sem þessar Ruby on Rails reglur hunsa í raun og veru

Hvert mynstur hér að neðan er útskýrt ásamt ástæðu þess að það á heima í .gitignore skránni þinni.

Almennt

Mynstur Það sem það hunsar
*.rbc Ruby sett saman bætikóði
capybara-*.html Almennt
.rspec RSpec stillingar
*.orig Upprunaleg öryggisafrit af skrá
/db/*.sqlite3 Almennt
/db/*.sqlite3-journal Almennt
/db/*.sqlite3-[0-9]* Almennt
/public/system Almennt
/coverage/ Umfangsskýrslur um kóða
/spec/tmp Almennt
rerun.txt Almennt
pickle-email-*.html Almennt

Hunsa allar log- og tímaskrár.

Mynstur Það sem það hunsar
/log/* Hunsa allar log- og tímaskrár.
/tmp/* Hunsa allar log- og tímaskrár.
!/log/.keep Hunsa allar log- og tímaskrár.
!/tmp/.keep Hunsa allar log- og tímaskrár.

TODO Skrifaðu út þessa reglu ef þú ert í lagi með að leyndarmálum sé hlaðið upp á endurhverfan

Mynstur Það sem það hunsar
config/initializers/secret_token.rb TODO Skrifaðu út þessa reglu ef þú ert í lagi með að leyndarmálum sé hlaðið upp á endurhverfan
config/master.key TODO Skrifaðu út þessa reglu ef þú ert í lagi með að leyndarmálum sé hlaðið upp á endurhverfan

TODO Athugaðu þessar reglur ef hægt er að nota umhverfisbreytur

Mynstur Það sem það hunsar
.env Umhverfisbreytur
.env*.local TODO Athugaðu þessar reglur ef hægt er að nota umhverfisbreytur
/.bundle Bundler stillingar
/vendor/bundle Bundled gimsteinar
.rvmrc RVM stillingar
/vendor/assets/bower_components ef þú notar bower-rails hunsaðu sjálfgefna bower_components slóð bower.json skrár
*.bowerrc TODO Athugaðu þessar reglur ef hægt er að nota umhverfisbreytur
bower.json TODO Athugaðu þessar reglur ef hægt er að nota umhverfisbreytur

Hunsa stillingar pow umhverfisins

Mynstur Það sem það hunsar
.powenv Hunsa stillingar pow umhverfisins

Hunsa Byebug skipanasöguskrá.

Mynstur Það sem það hunsar
.byebug_history Hunsa Byebug skipanasöguskrá.

Hunsa node_modules

Mynstur Það sem það hunsar
node_modules/ Node.js ósjálfstæði

Hunsa forsamlaða javascript pakka

Mynstur Það sem það hunsar
/public/packs Hunsa forsamlaða javascript pakka
/public/packs-test Hunsa forsamlaða javascript pakka
/public/assets Hunsa forsamlaða javascript pakka

Hunsa garnskrár

Mynstur Það sem það hunsar
/yarn-error.log Hunsa garnskrár
yarn-debug.log* Yarn villuleitarskrár
.yarn-integrity Hunsa garnskrár

Hunsa upphlaðnar skrár í þróun

Mynstur Það sem það hunsar
/storage/* Hunsa upphlaðnar skrár í þróun
!/storage/.keep Hunsa upphlaðnar skrár í þróun
/public/uploads Hunsa upphlaðnar skrár í þróun

Hvernig á að nota þetta .gitignore fyrir Ruby on Rails

  1. Afritaðu Ruby on Rails reglurnar hér að ofan, eða halaðu niður skránni beint.
  2. Búðu til skrá sem heitir .gitignore í rót Git geymslunnar þinnar og límdu reglurnar inn í hana.
  3. Ef Git rekur nú þegar einhverjar þessara skráa skaltu keyra git rm -r --cached . og búa síðan til nýtt commit. Git beitir hunsunarreglum aðeins á skrár sem það rekur ekki.
  4. Settu .gitignore skrána í commit svo allir í teyminu noti sömu reglur.

Önnur Umgjörð .gitignore sniðmát

Sjáðu hvert Umgjörð sniðmát