.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
- Copia le regole di Drupal 7 qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- 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.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.