Ludovic Frank Gitignore

.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

  1. Copiez les règles Drupal 7 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 CMS

Voir tous les modèles CMS