.gitignore para Drupal 7
32 regras de exclusão para Drupal 7, prontas a copiar para o seu repositório.
Drupal versão 7
O .gitignore completo para Drupal 7
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:12:57 UTC
# Tecnologias: 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
O que estas regras de Drupal 7 ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Ignorar ficheiros de configuração que possam conter informações sensíveis.
| Padrão | O que ignora |
|---|---|
sites/*/*settings*.php |
Ignorar ficheiros de configuração que possam conter informações sensíveis. |
sites/example.sites.php |
Ignorar ficheiros de configuração que possam conter informações sensíveis. |
Ignorar caminhos que contenham conteúdos gerados.
| Padrão | O que ignora |
|---|---|
files/ |
Ignorar caminhos que contenham conteúdos gerados. |
sites/*/files |
Ignorar caminhos que contenham conteúdos gerados. |
sites/*/private |
Ignorar caminhos que contenham conteúdos gerados. |
sites/*/translations |
Ignorar caminhos que contenham conteúdos gerados. |
Ignorar ficheiros de texto predefinidos
| Padrão | O que ignora |
|---|---|
robots.txt |
Ignorar ficheiros de texto predefinidos |
/CHANGELOG.txt |
Ignorar ficheiros de texto predefinidos |
/COPYRIGHT.txt |
Ignorar ficheiros de texto predefinidos |
/INSTALL*.txt |
Ignorar ficheiros de texto predefinidos |
/LICENSE.txt |
Ignorar ficheiros de texto predefinidos |
/MAINTAINERS.txt |
Ignorar ficheiros de texto predefinidos |
/UPGRADE.txt |
Ignorar ficheiros de texto predefinidos |
/README.txt |
Ignorar ficheiros de texto predefinidos |
sites/README.txt |
Ignorar ficheiros de texto predefinidos |
sites/all/libraries/README.txt |
Ignorar ficheiros de texto predefinidos |
sites/all/modules/README.txt |
Ignorar ficheiros de texto predefinidos |
sites/all/themes/README.txt |
Ignorar ficheiros de texto predefinidos |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo)
| Padrão | O que ignora |
|---|---|
.htaccess |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
web.config |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
authorize.php |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
cron.php |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
index.php |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
install.php |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
update.php |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
xmlrpc.php |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
/includes |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
/misc |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
/modules |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
/profiles |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
/scripts |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
/themes |
Ignorar tudo exceto a pasta "sites" (para quem não desenvolve o núcleo) |
Como utilizar este .gitignore para Drupal 7
- Copie as regras de Drupal 7 acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.