.gitignore pour Drupal 7
32 règles d’exclusion pour Drupal 7, prêtes à copier dans votre dépôt.
Version 7 de Drupal
Le .gitignore complet pour Drupal 7
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 18:12:04 UTC
# Technologies : Drupal 7
### Drupal 7 ###
sites/*/*settings*.php
sites/example.sites.php
files/
sites/*/files
sites/*/private
sites/*/translations
robots.txt
/CHANGELOG.txt
/COPYRIGHT.txt
/INSTALL*.txt
/LICENSE.txt
/MAINTAINERS.txt
/UPGRADE.txt
/README.txt
sites/README.txt
sites/all/libraries/README.txt
sites/all/modules/README.txt
sites/all/themes/README.txt
.htaccess
web.config
authorize.php
cron.php
index.php
install.php
update.php
xmlrpc.php
/includes
/misc
/modules
/profiles
/scripts
/themes
Ce que ces règles Drupal 7 ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
Ignorer les fichiers de configuration pouvant contenir des informations sensibles.
| Motif | Ce qu’il ignore |
|---|---|
sites/*/*settings*.php |
Ignorer les fichiers de configuration pouvant contenir des informations sensibles. |
sites/example.sites.php |
Ignorer les fichiers de configuration pouvant contenir des informations sensibles. |
Ignorer les chemins contenant du contenu généré.
| Motif | Ce qu’il ignore |
|---|---|
files/ |
Ignorer les chemins contenant du contenu généré. |
sites/*/files |
Ignorer les chemins contenant du contenu généré. |
sites/*/private |
Ignorer les chemins contenant du contenu généré. |
sites/*/translations |
Ignorer les chemins contenant du contenu généré. |
Ignorer les fichiers texte par défaut
| Motif | Ce qu’il ignore |
|---|---|
robots.txt |
Ignorer les fichiers texte par défaut |
/CHANGELOG.txt |
Ignorer les fichiers texte par défaut |
/COPYRIGHT.txt |
Ignorer les fichiers texte par défaut |
/INSTALL*.txt |
Ignorer les fichiers texte par défaut |
/LICENSE.txt |
Ignorer les fichiers texte par défaut |
/MAINTAINERS.txt |
Ignorer les fichiers texte par défaut |
/UPGRADE.txt |
Ignorer les fichiers texte par défaut |
/README.txt |
Ignorer les fichiers texte par défaut |
sites/README.txt |
Ignorer les fichiers texte par défaut |
sites/all/libraries/README.txt |
Ignorer les fichiers texte par défaut |
sites/all/modules/README.txt |
Ignorer les fichiers texte par défaut |
sites/all/themes/README.txt |
Ignorer les fichiers texte par défaut |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau)
| Motif | Ce qu’il ignore |
|---|---|
.htaccess |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
web.config |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
authorize.php |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
cron.php |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
index.php |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
install.php |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
update.php |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
xmlrpc.php |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
/includes |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
/misc |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
/modules |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
/profiles |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
/scripts |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
/themes |
Tout ignorer sauf le dossier « sites » (pour le développement hors noyau) |
Comment utiliser ce .gitignore pour Drupal 7
- Copiez les règles Drupal 7 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.