Ludovic Frank Gitignore

.gitignore pour Ruby

26 règles d’exclusion pour Ruby, prêtes à copier dans votre dépôt.

Langage de programmation dynamique

Le .gitignore complet pour Ruby

# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 04:56:33 UTC
# Technologies : Ruby

### Ruby ###
# Paquet gem Ruby
*.gem
# Bytecode Ruby compilé
*.rbc
# Répertoire de configuration
/.config
# Liste des fichiers installés
/InstalledFiles
# Répertoire des paquets
/pkg/
# Rapports de tests
/spec/reports/
# Rapports de couverture de code
/coverage/
# Exemples RSpec
/spec/examples.txt
# Fichiers temporaires de tests
/test/tmp/
# Fichiers temporaires de version de test
/test/version_tmp/
# Répertoire temporaire
/tmp/
# Fichiers de données
.dat*
# Historique REPL
.repl_history
# Répertoire de sortie de compilation
build/
*.bridgesupport
build-iPhoneOS/
build-iPhoneSimulator/
/.yardoc/
/_yardoc/
/doc/
/rdoc/
/.bundle/
# Gems incluses
/vendor/bundle
/lib/bundler/man/
# Configuration RVM
.rvmrc
.byebug_history

Ce que ces règles Ruby ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

Général

Motif Ce qu’il ignore
*.gem Paquet gem Ruby
*.rbc Bytecode Ruby compilé
/.config Répertoire de configuration
/InstalledFiles Liste des fichiers installés
/pkg/ Répertoire des paquets
/spec/reports/ Rapports de tests
/coverage/ Rapports de couverture de code
/spec/examples.txt Exemples RSpec
/test/tmp/ Fichiers temporaires de tests
/test/version_tmp/ Fichiers temporaires de version de test
/tmp/ Répertoire temporaire

Ignorer le fichier d’historique des commandes Byebug.

Motif Ce qu’il ignore
.dat* Fichiers de données
.repl_history Historique REPL
build/ Répertoire de sortie de compilation
*.bridgesupport Ignorer le fichier d’historique des commandes Byebug.
build-iPhoneOS/ Ignorer le fichier d’historique des commandes Byebug.
build-iPhoneSimulator/ Ignorer le fichier d’historique des commandes Byebug.
/.yardoc/ # Cache de documentation et fichiers générés :
/_yardoc/ Ignorer le fichier d’historique des commandes Byebug.
/doc/ Ignorer le fichier d’historique des commandes Byebug.
/rdoc/ Ignorer le fichier d’historique des commandes Byebug.
/.bundle/ # Normalisation de l’environnement :
/vendor/bundle Gems incluses
/lib/bundler/man/ Ignorer le fichier d’historique des commandes Byebug.
.rvmrc Configuration RVM
.byebug_history Ignorer le fichier d’historique des commandes Byebug.

Comment utiliser ce .gitignore pour Ruby

  1. Copiez les règles Ruby ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Langage

Voir tous les modèles Langage