.gitignore per a Ruby on Rails
38 regles d’exclusió de Ruby on Rails, llestes per copiar al repositori.
Marc d'aplicació web per a Ruby
El .gitignore complet per a Ruby on Rails
# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:59:56 UTC
# Tecnologies: Ruby on Rails
### Ruby on Rails ###
# Ruby bytecode compilat
*.rbc
capybara-*.html
# Configuració RSpec
.rspec
# Còpia de seguretat del fitxer original
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Informes de cobertura del codi
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Variables d'entorn
.env
.env*.local
# Configuració Bundler
/.bundle
# BunDedled joies
/vendor/bundle
# Configuració RVM
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Dependències Node.js
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Registres de depuració de Yarn
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
El que aquestes regles Ruby on Rails ignoren realment
Cada patró a continuació i per què pertany al vostre .gitignore.
General
| Patró | El que ignora |
|---|---|
*.rbc |
Ruby bytecode compilat |
capybara-*.html |
General |
.rspec |
Configuració RSpec |
*.orig |
Còpia de seguretat del fitxer original |
/db/*.sqlite3 |
General |
/db/*.sqlite3-journal |
General |
/db/*.sqlite3-[0-9]* |
General |
/public/system |
General |
/coverage/ |
Informes de cobertura del codi |
/spec/tmp |
General |
rerun.txt |
General |
pickle-email-*.html |
General |
Ignoreu tots els fitxers de registre i fitxers temporals.
| Patró | El que ignora |
|---|---|
/log/* |
Ignoreu tots els fitxers de registre i fitxers temporals. |
/tmp/* |
Ignoreu tots els fitxers de registre i fitxers temporals. |
!/log/.keep |
Ignoreu tots els fitxers de registre i fitxers temporals. |
!/tmp/.keep |
Ignoreu tots els fitxers de registre i fitxers temporals. |
PER FER Comenta aquesta regla si estàs d'acord amb els secrets que es carreguen al dipòsit
| Patró | El que ignora |
|---|---|
config/initializers/secret_token.rb |
PER FER Comenta aquesta regla si estàs d'acord amb els secrets que es carreguen al dipòsit |
config/master.key |
PER FER Comenta aquesta regla si estàs d'acord amb els secrets que es carreguen al dipòsit |
PER FER Comenta aquestes regles si es poden confirmar variables d'entorn
| Patró | El que ignora |
|---|---|
.env |
Variables d'entorn |
.env*.local |
PER FER Comenta aquestes regles si es poden confirmar variables d'entorn |
/.bundle |
Configuració Bundler |
/vendor/bundle |
BunDedled joies |
.rvmrc |
Configuració RVM |
/vendor/assets/bower_components |
si utilitzeu bower-rails, ignoreu els fitxers bower.json del camí per defecte de bower_components |
*.bowerrc |
PER FER Comenta aquestes regles si es poden confirmar variables d'entorn |
bower.json |
PER FER Comenta aquestes regles si es poden confirmar variables d'entorn |
Ignora la configuració de l'entorn pow
| Patró | El que ignora |
|---|---|
.powenv |
Ignora la configuració de l'entorn pow |
Ignora el fitxer d'historial d'ordres de Byebug.
| Patró | El que ignora |
|---|---|
.byebug_history |
Ignora el fitxer d'historial d'ordres de Byebug. |
Ignora node_modules
| Patró | El que ignora |
|---|---|
node_modules/ |
Dependències Node.js |
Ignora els paquets javascript precompilats
| Patró | El que ignora |
|---|---|
/public/packs |
Ignora els paquets javascript precompilats |
/public/packs-test |
Ignora els paquets javascript precompilats |
/public/assets |
Ignora els paquets javascript precompilats |
Ignora els fitxers de Yarn
| Patró | El que ignora |
|---|---|
/yarn-error.log |
Ignora els fitxers de Yarn |
yarn-debug.log* |
Registres de depuració de Yarn |
.yarn-integrity |
Ignora els fitxers de Yarn |
Ignora els fitxers penjats en desenvolupament
| Patró | El que ignora |
|---|---|
/storage/* |
Ignora els fitxers penjats en desenvolupament |
!/storage/.keep |
Ignora els fitxers penjats en desenvolupament |
/public/uploads |
Ignora els fitxers penjats en desenvolupament |
Com utilitzar aquest .gitignore per a Ruby on Rails
- Copieu les regles Ruby on Rails anteriors o descarregueu el fitxer directament.
- Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
- Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
- Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.