Ludovic Frank Gitignore

.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

  1. Copieu les regles Ruby on Rails anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. 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.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Marc .gitignore

Consulteu totes les plantilles Marc