.gitignore Ruby on Rails-hez
A 38 figyelmen kívül hagyja a Ruby on Rails szabályait, készen áll a tárba másolásra.
Webes alkalmazás keretrendszer a Ruby számára
A teljes .gitignore a Ruby on Rails-hez
# Generálta: LFGitignore - https://lfgitignore.com
# Létrehozva: 2026-10-31 23:58:06 UTC
# Technológiák: Ruby on Rails
### Ruby on Rails ###
# Ruby lefordított bájtkód
*.rbc
capybara-*.html
# RSpec konfiguráció
.rspec
# Eredeti fájl biztonsági mentése
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Kódlefedettségi jelentések
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Környezeti változók
.env
.env*.local
# Bundler konfig
/.bundle
# Bundled drágakövek
/vendor/bundle
# RVM konfiguráció
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js függőségek
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn hibakeresési naplók
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Amit ezek a Ruby on Rails szabályok valójában figyelmen kívül hagynak
Minden alábbi minta, és miért tartozik a .gitignore.-hez
Általános
| Minta | Mit hagy figyelmen kívül |
|---|---|
*.rbc |
Ruby lefordított bájtkód |
capybara-*.html |
Általános |
.rspec |
RSpec konfiguráció |
*.orig |
Eredeti fájl biztonsági mentése |
/db/*.sqlite3 |
Általános |
/db/*.sqlite3-journal |
Általános |
/db/*.sqlite3-[0-9]* |
Általános |
/public/system |
Általános |
/coverage/ |
Kódlefedettségi jelentések |
/spec/tmp |
Általános |
rerun.txt |
Általános |
pickle-email-*.html |
Általános |
Figyelmen kívül hagyja az összes naplófájlt és ideiglenes fájlt.
| Minta | Mit hagy figyelmen kívül |
|---|---|
/log/* |
Figyelmen kívül hagyja az összes naplófájlt és ideiglenes fájlt. |
/tmp/* |
Figyelmen kívül hagyja az összes naplófájlt és ideiglenes fájlt. |
!/log/.keep |
Figyelmen kívül hagyja az összes naplófájlt és ideiglenes fájlt. |
!/tmp/.keep |
Figyelmen kívül hagyja az összes naplófájlt és ideiglenes fájlt. |
TODO Írja megjegyzésbe ezt a szabályt, ha rendben van a titkok feltöltése a repóba
| Minta | Mit hagy figyelmen kívül |
|---|---|
config/initializers/secret_token.rb |
TODO Írja megjegyzésbe ezt a szabályt, ha rendben van a titkok feltöltése a repóba |
config/master.key |
TODO Írja megjegyzésbe ezt a szabályt, ha rendben van a titkok feltöltése a repóba |
TODO Tegye megjegyzésbe ezeket a szabályokat, ha környezeti változók véglegesíthetők
| Minta | Mit hagy figyelmen kívül |
|---|---|
.env |
Környezeti változók |
.env*.local |
TODO Tegye megjegyzésbe ezeket a szabályokat, ha környezeti változók véglegesíthetők |
/.bundle |
Bundler konfig |
/vendor/bundle |
Bundled drágakövek |
.rvmrc |
RVM konfiguráció |
/vendor/assets/bower_components |
bower-rails használata esetén figyelmen kívül hagyja a bower_components alapértelmezett elérési útját, a bower.json fájlokat |
*.bowerrc |
TODO Tegye megjegyzésbe ezeket a szabályokat, ha környezeti változók véglegesíthetők |
bower.json |
TODO Tegye megjegyzésbe ezeket a szabályokat, ha környezeti változók véglegesíthetők |
Figyelmen kívül hagyja a pow környezet beállításait
| Minta | Mit hagy figyelmen kívül |
|---|---|
.powenv |
Figyelmen kívül hagyja a pow környezet beállításait |
A Byebug parancselőzményfájl figyelmen kívül hagyása.
| Minta | Mit hagy figyelmen kívül |
|---|---|
.byebug_history |
A Byebug parancselőzményfájl figyelmen kívül hagyása. |
A node_modules figyelmen kívül hagyása
| Minta | Mit hagy figyelmen kívül |
|---|---|
node_modules/ |
Node.js függőségek |
Az előre lefordított javascript csomagok figyelmen kívül hagyása
| Minta | Mit hagy figyelmen kívül |
|---|---|
/public/packs |
Az előre lefordított javascript csomagok figyelmen kívül hagyása |
/public/packs-test |
Az előre lefordított javascript csomagok figyelmen kívül hagyása |
/public/assets |
Az előre lefordított javascript csomagok figyelmen kívül hagyása |
Figyelmen kívül hagyja a fonalfájlokat
| Minta | Mit hagy figyelmen kívül |
|---|---|
/yarn-error.log |
Figyelmen kívül hagyja a fonalfájlokat |
yarn-debug.log* |
Yarn hibakeresési naplók |
.yarn-integrity |
Figyelmen kívül hagyja a fonalfájlokat |
A feltöltött fájlok figyelmen kívül hagyása a fejlesztés alatt
| Minta | Mit hagy figyelmen kívül |
|---|---|
/storage/* |
A feltöltött fájlok figyelmen kívül hagyása a fejlesztés alatt |
!/storage/.keep |
A feltöltött fájlok figyelmen kívül hagyása a fejlesztés alatt |
/public/uploads |
A feltöltött fájlok figyelmen kívül hagyása a fejlesztés alatt |
A .gitignore használata a Ruby on Rails-hez
- Másolja ki a fenti Ruby on Rails szabályokat, vagy töltse le közvetlenül a fájlt.
- Hozz létre egy .gitignore nevű fájlt a Git-tároló gyökérkönyvtárában, majd illeszd be a szabályokat.
- Ha ezen fájlok némelyike már nyomon van követve, futtassa a git rm -r --cached . programot, majd véglegesítse újra – a Git csak a nem követett fájlokra alkalmaz figyelmen kívül hagyási szabályokat.
- Kötelesd be a .gitignore-t, hogy a csapatban mindenki ugyanazokat a szabályokat alkalmazza.