Ludovic Frank Gitignore

.gitignore per a Drupal

49 regles d’exclusió de Drupal, llestes per copiar al repositori.

Marc de gestió de continguts

El .gitignore complet per a Drupal

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:53:34 UTC
# Tecnologies: Drupal

### Drupal ###
/web/sites/*/*settings*.php
/web/sites/*/*services*.yml
/web/sites/*/files
/web/sites/*/public
/web/sites/*/private
/web/sites/*/files-public
/web/sites/*/files-private
/web/sites/*/translations
/web/sites/*/tmp
/web/sites/*/cache
/web/vendor
/web/core
/web/modules/README.txt
/web/modules/contrib
/web/profiles/README.txt
/web/profiles/contrib
/web/sites/development.services.yml
/web/sites/example.settings.local.php
/web/sites/example.sites.php
/web/sites/README.txt
/web/themes/README.txt
/web/themes/contrib
/web/.csslintrc
/web/.editorconfig
/web/.eslintignore
/web/.eslintrc.json
/web/.gitattributes
/web/.htaccess
/web/.ht.router.php
/web/autoload.php
/web/composer.json
/web/composer.lock
/web/example.gitignore
/web/index.php
/web/INSTALL.txt
/web/LICENSE.txt
/web/README.txt
/web/robots.txt
/web/update.php
/web/web.config
/vendor
/composer.phar
/composer
/robo.phar
/robo
/drush.phar
/drush
/drupal.phar
/drupal

El que aquestes regles Drupal ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

Ignoreu els fitxers de configuració que poden contenir informació sensible

Patró El que ignora
/web/sites/*/*settings*.php Ignoreu els fitxers de configuració que poden contenir informació sensible
/web/sites/*/*services*.yml Ignoreu els fitxers de configuració que poden contenir informació sensible

Ignoreu els camins que poden contenir contingut generat per l'usuari

Patró El que ignora
/web/sites/*/files Ignoreu els camins que poden contenir contingut generat per l'usuari
/web/sites/*/public Ignoreu els camins que poden contenir contingut generat per l'usuari
/web/sites/*/private Ignoreu els camins que poden contenir contingut generat per l'usuari
/web/sites/*/files-public Ignoreu els camins que poden contenir contingut generat per l'usuari
/web/sites/*/files-private Ignoreu els camins que poden contenir contingut generat per l'usuari

Ignoreu els camins que poden contenir fitxers temporals

Patró El que ignora
/web/sites/*/translations Ignoreu els camins que poden contenir fitxers temporals
/web/sites/*/tmp Ignoreu els camins que poden contenir fitxers temporals
/web/sites/*/cache Ignoreu els camins que poden contenir fitxers temporals

Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)

Patró El que ignora
/web/vendor Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/core Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/modules/README.txt Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/modules/contrib Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/profiles/README.txt Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/profiles/contrib Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/sites/development.services.yml Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/sites/example.settings.local.php Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/sites/example.sites.php Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/sites/README.txt Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/themes/README.txt Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/themes/contrib Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/.csslintrc Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/.editorconfig Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/.eslintignore Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/.eslintrc.json Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/.gitattributes Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/.htaccess Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/.ht.router.php Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/autoload.php Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/composer.json Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/composer.lock Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/example.gitignore Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/index.php Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/INSTALL.txt Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/LICENSE.txt Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/README.txt Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/robots.txt Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/update.php Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)
/web/web.config Ignoreu el nucli de Drupal (si no feu versions de fonts de Drupal)

Ignoreu les dependències i els scripts del proveïdor

Patró El que ignora
/vendor Ignoreu les dependències i els scripts del proveïdor
/composer.phar Ignoreu les dependències i els scripts del proveïdor
/composer Ignoreu les dependències i els scripts del proveïdor
/robo.phar Ignoreu les dependències i els scripts del proveïdor
/robo Ignoreu les dependències i els scripts del proveïdor
/drush.phar Ignoreu les dependències i els scripts del proveïdor
/drush Ignoreu les dependències i els scripts del proveïdor
/drupal.phar Ignoreu les dependències i els scripts del proveïdor
/drupal Ignoreu les dependències i els scripts del proveïdor

Com utilitzar aquest .gitignore per a Drupal

  1. Copieu les regles Drupal anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles CMS .gitignore

Consulteu totes les plantilles CMS