.gitignore para Drupal 7

32 reglas de exclusión para Drupal 7, listas para copiar en tu repositorio.

Versión 7 de Drupal

El .gitignore completo para Drupal 7

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:13:00 UTC
# Tecnologías: 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

Qué ignoran estas reglas de Drupal 7

Todos los patrones y por qué incluirlos en tu .gitignore.

Excluir los archivos de configuración que puedan contener información sensible.

Patrón Qué ignora
sites/*/*settings*.php Excluir los archivos de configuración que puedan contener información sensible.
sites/example.sites.php Excluir los archivos de configuración que puedan contener información sensible.

Excluir las rutas que contienen contenido generado.

Patrón Qué ignora
files/ Excluir las rutas que contienen contenido generado.
sites/*/files Excluir las rutas que contienen contenido generado.
sites/*/private Excluir las rutas que contienen contenido generado.
sites/*/translations Excluir las rutas que contienen contenido generado.

Excluir los archivos de texto predeterminados

Patrón Qué ignora
robots.txt Excluir los archivos de texto predeterminados
/CHANGELOG.txt Excluir los archivos de texto predeterminados
/COPYRIGHT.txt Excluir los archivos de texto predeterminados
/INSTALL*.txt Excluir los archivos de texto predeterminados
/LICENSE.txt Excluir los archivos de texto predeterminados
/MAINTAINERS.txt Excluir los archivos de texto predeterminados
/UPGRADE.txt Excluir los archivos de texto predeterminados
/README.txt Excluir los archivos de texto predeterminados
sites/README.txt Excluir los archivos de texto predeterminados
sites/all/libraries/README.txt Excluir los archivos de texto predeterminados
sites/all/modules/README.txt Excluir los archivos de texto predeterminados
sites/all/themes/README.txt Excluir los archivos de texto predeterminados

Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)

Patrón Qué ignora
.htaccess Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
web.config Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
authorize.php Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
cron.php Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
index.php Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
install.php Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
update.php Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
xmlrpc.php Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
/includes Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
/misc Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
/modules Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
/profiles Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
/scripts Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)
/themes Excluir todo salvo la carpeta "sites" (para quienes no desarrollan el núcleo)

Cómo usar este .gitignore para Drupal 7

  1. Copia las reglas de Drupal 7 de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de CMS

Ver todas las plantillas de CMS