.gitignore per Ruby

26 regole di esclusione per Ruby, pronte da copiare nel repository.

Linguaggio di programmazione dinamico

Il .gitignore completo per Ruby

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:10:44 UTC
# Tecnologie: Ruby

### Ruby ###
# Pacchetto gem Ruby
*.gem
# Bytecode Ruby compilato
*.rbc
# Directory di configurazione
/.config
# Elenco dei file installati
/InstalledFiles
# Directory dei pacchetti
/pkg/
# Report dei test
/spec/reports/
# Report di copertura del codice
/coverage/
# Esempi RSpec
/spec/examples.txt
# File temporanei dei test
/test/tmp/
# File temporanei della versione di test
/test/version_tmp/
# Directory temporanea
/tmp/
# File di dati
.dat*
# Cronologia REPL
.repl_history
# Directory dei risultati di compilazione
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/
/.yardoc/
/_yardoc/
/doc/
/rdoc/
/.bundle/
# Gemme incluse nei bundle
/vendor/bundle
/lib/bundler/man/
# Configurazione RVM
.rvmrc
.byebug_history

Cosa escludono le regole di Ruby

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Generale

Schema di esclusione Cosa esclude
*.gem Pacchetto gem Ruby
*.rbc Bytecode Ruby compilato
/.config Directory di configurazione
/InstalledFiles Elenco dei file installati
/pkg/ Directory dei pacchetti
/spec/reports/ Report dei test
/coverage/ Report di copertura del codice
/spec/examples.txt Esempi RSpec
/test/tmp/ File temporanei dei test
/test/version_tmp/ File temporanei della versione di test
/tmp/ Directory temporanea

Ignora il file della cronologia dei comandi Byebug.

Schema di esclusione Cosa esclude
.dat* File di dati
.repl_history Cronologia REPL
build/ Directory dei risultati di compilazione
*.bridgesupport Ignora il file della cronologia dei comandi Byebug.
build-iPhoneOS/ Ignora il file della cronologia dei comandi Byebug.
build-iPhoneSimulator/ Ignora il file della cronologia dei comandi Byebug.
/.yardoc/ # Cache della documentazione e file generati:
/_yardoc/ Ignora il file della cronologia dei comandi Byebug.
/doc/ Ignora il file della cronologia dei comandi Byebug.
/rdoc/ Ignora il file della cronologia dei comandi Byebug.
/.bundle/ # Normalizzazione dell'ambiente:
/vendor/bundle Gemme incluse nei bundle
/lib/bundler/man/ Ignora il file della cronologia dei comandi Byebug.
.rvmrc Configurazione RVM
.byebug_history Ignora il file della cronologia dei comandi Byebug.

Come usare questo .gitignore per Ruby

  1. Copia le regole di Ruby qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Linguaggio

Vedi tutti i modelli di Linguaggio