.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
- Copiez les règles Ruby ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- 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.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.