Ludovic Frank Gitignore

.gitignore pentru Ruby on Rails

38 reguli de ignorare pentru Ruby on Rails, gata de copiat în depozitul dvs.

Cadrul aplicației web pentru Ruby

.gitignore complet pentru Ruby on Rails

# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 23:49:06 UTC
# Tehnologii: Ruby on Rails

### Ruby on Rails ###
# Ruby bytecode compilat
*.rbc
capybara-*.html
# Configurare RSpec
.rspec
# Backup fișier original
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Rapoarte de acoperire a codului
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Variabile de mediu
.env
.env*.local
# Configurare Bundler
/.bundle
# Bundled pietre prețioase
/vendor/bundle
# Configurare RVM
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Dependențe Node.js
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Jurnale de depanare Yarn
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads

Ce ignoră regulile pentru Ruby on Rails

Fiecare model de mai jos și motivul pentru care se află în .gitignore.

Generalități

Model de fișier Ce ignoră
*.rbc Ruby bytecode compilat
capybara-*.html Generalități
.rspec Configurare RSpec
*.orig Backup fișier original
/db/*.sqlite3 Generalități
/db/*.sqlite3-journal Generalități
/db/*.sqlite3-[0-9]* Generalități
/public/system Generalități
/coverage/ Rapoarte de acoperire a codului
/spec/tmp Generalități
rerun.txt Generalități
pickle-email-*.html Generalități

Ignorați toate fișierele jurnal și fișierele temp.

Model de fișier Ce ignoră
/log/* Ignorați toate fișierele jurnal și fișierele temp.
/tmp/* Ignorați toate fișierele jurnal și fișierele temp.
!/log/.keep Ignorați toate fișierele jurnal și fișierele temp.
!/tmp/.keep Ignorați toate fișierele jurnal și fișierele temp.

TODO Comentați această regulă dacă sunteți de acord cu încărcarea secretelor în depozit

Model de fișier Ce ignoră
config/initializers/secret_token.rb TODO Comentați această regulă dacă sunteți de acord cu încărcarea secretelor în depozit
config/master.key TODO Comentați această regulă dacă sunteți de acord cu încărcarea secretelor în depozit

TODO Comentați aceste reguli dacă variabilele de mediu pot fi comise

Model de fișier Ce ignoră
.env Variabile de mediu
.env*.local TODO Comentați aceste reguli dacă variabilele de mediu pot fi comise
/.bundle Configurare Bundler
/vendor/bundle Bundled pietre prețioase
.rvmrc Configurare RVM
/vendor/assets/bower_components dacă utilizați bower-rails, ignorați calea implicită bower_components fișierele bower.json
*.bowerrc TODO Comentați aceste reguli dacă variabilele de mediu pot fi comise
bower.json TODO Comentați aceste reguli dacă variabilele de mediu pot fi comise

Ignorați setările de mediu pow

Model de fișier Ce ignoră
.powenv Ignorați setările de mediu pow

Ignorați fișierul istoric al comenzilor Byebug.

Model de fișier Ce ignoră
.byebug_history Ignorați fișierul istoric al comenzilor Byebug.

Ignorați node_modules

Model de fișier Ce ignoră
node_modules/ Dependențe Node.js

Ignorați pachetele javascript precompilate

Model de fișier Ce ignoră
/public/packs Ignorați pachetele javascript precompilate
/public/packs-test Ignorați pachetele javascript precompilate
/public/assets Ignorați pachetele javascript precompilate

Ignorați fișierele cu fire

Model de fișier Ce ignoră
/yarn-error.log Ignorați fișierele cu fire
yarn-debug.log* Jurnale de depanare Yarn
.yarn-integrity Ignorați fișierele cu fire

Ignorați fișierele încărcate în dezvoltare

Model de fișier Ce ignoră
/storage/* Ignorați fișierele încărcate în dezvoltare
!/storage/.keep Ignorați fișierele încărcate în dezvoltare
/public/uploads Ignorați fișierele încărcate în dezvoltare

Cum să utilizați acest .gitignore pentru Ruby on Rails

  1. Copiați regulile Ruby on Rails de mai sus sau descărcați fișierul direct.
  2. Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
  3. Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
  4. Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.

Alte șabloane Cadru .gitignore

Vedeți fiecare șablon Cadru