.gitignore per Drupal 7

32 regole di esclusione per Drupal 7, pronte da copiare nel repository.

Drupal versione 7

Il .gitignore completo per Drupal 7

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:00:03 UTC
# Tecnologie: 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

Cosa escludono le regole di Drupal 7

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Ignora i file di configurazione che possono contenere informazioni sensibili.

Schema di esclusione Cosa esclude
sites/*/*settings*.php Ignora i file di configurazione che possono contenere informazioni sensibili.
sites/example.sites.php Ignora i file di configurazione che possono contenere informazioni sensibili.

Ignora i percorsi che contengono contenuti generati.

Schema di esclusione Cosa esclude
files/ Ignora i percorsi che contengono contenuti generati.
sites/*/files Ignora i percorsi che contengono contenuti generati.
sites/*/private Ignora i percorsi che contengono contenuti generati.
sites/*/translations Ignora i percorsi che contengono contenuti generati.

Ignora i file di testo predefiniti

Schema di esclusione Cosa esclude
robots.txt Ignora i file di testo predefiniti
/CHANGELOG.txt Ignora i file di testo predefiniti
/COPYRIGHT.txt Ignora i file di testo predefiniti
/INSTALL*.txt Ignora i file di testo predefiniti
/LICENSE.txt Ignora i file di testo predefiniti
/MAINTAINERS.txt Ignora i file di testo predefiniti
/UPGRADE.txt Ignora i file di testo predefiniti
/README.txt Ignora i file di testo predefiniti
sites/README.txt Ignora i file di testo predefiniti
sites/all/libraries/README.txt Ignora i file di testo predefiniti
sites/all/modules/README.txt Ignora i file di testo predefiniti
sites/all/themes/README.txt Ignora i file di testo predefiniti

Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)

Schema di esclusione Cosa esclude
.htaccess Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
web.config Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
authorize.php Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
cron.php Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
index.php Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
install.php Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
update.php Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
xmlrpc.php Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
/includes Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
/misc Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
/modules Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
/profiles Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
/scripts Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)
/themes Ignora tutto tranne la cartella "sites" (per chi non sviluppa il nucleo)

Come usare questo .gitignore per Drupal 7

  1. Copia le regole di Drupal 7 qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per CMS

Vedi tutti i modelli di CMS