.gitignore til Drupal

49 ignorer regler for Drupal, klar til at kopiere til dit lager.

Indholdsstyringsramme

Den komplette .gitignore til Drupal

# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 22:50:10 UTC
# Teknologier: 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

Hvad disse Drupal regler faktisk ignorerer

Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.

Ignorer konfigurationsfiler, der kan indeholde følsomme oplysninger

Mønster Hvad den ignorerer
/web/sites/*/*settings*.php Ignorer konfigurationsfiler, der kan indeholde følsomme oplysninger
/web/sites/*/*services*.yml Ignorer konfigurationsfiler, der kan indeholde følsomme oplysninger

Ignorer stier, der kan indeholde brugergenereret indhold

Mønster Hvad den ignorerer
/web/sites/*/files Ignorer stier, der kan indeholde brugergenereret indhold
/web/sites/*/public Ignorer stier, der kan indeholde brugergenereret indhold
/web/sites/*/private Ignorer stier, der kan indeholde brugergenereret indhold
/web/sites/*/files-public Ignorer stier, der kan indeholde brugergenereret indhold
/web/sites/*/files-private Ignorer stier, der kan indeholde brugergenereret indhold

Ignorer stier, der kan indeholde midlertidige filer

Mønster Hvad den ignorerer
/web/sites/*/translations Ignorer stier, der kan indeholde midlertidige filer
/web/sites/*/tmp Ignorer stier, der kan indeholde midlertidige filer
/web/sites/*/cache Ignorer stier, der kan indeholde midlertidige filer

Ignorer drupal kerne (hvis ikke versionering af drupal kilder)

Mønster Hvad den ignorerer
/web/vendor Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/core Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/modules/README.txt Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/modules/contrib Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/profiles/README.txt Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/profiles/contrib Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/sites/development.services.yml Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/sites/example.settings.local.php Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/sites/example.sites.php Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/sites/README.txt Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/themes/README.txt Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/themes/contrib Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/.csslintrc Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/.editorconfig Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/.eslintignore Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/.eslintrc.json Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/.gitattributes Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/.htaccess Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/.ht.router.php Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/autoload.php Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/composer.json Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/composer.lock Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/example.gitignore Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/index.php Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/INSTALL.txt Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/LICENSE.txt Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/README.txt Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/robots.txt Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/update.php Ignorer drupal kerne (hvis ikke versionering af drupal kilder)
/web/web.config Ignorer drupal kerne (hvis ikke versionering af drupal kilder)

Ignorer leverandørafhængigheder og scripts

Mønster Hvad den ignorerer
/vendor Ignorer leverandørafhængigheder og scripts
/composer.phar Ignorer leverandørafhængigheder og scripts
/composer Ignorer leverandørafhængigheder og scripts
/robo.phar Ignorer leverandørafhængigheder og scripts
/robo Ignorer leverandørafhængigheder og scripts
/drush.phar Ignorer leverandørafhængigheder og scripts
/drush Ignorer leverandørafhængigheder og scripts
/drupal.phar Ignorer leverandørafhængigheder og scripts
/drupal Ignorer leverandørafhængigheder og scripts

Sådan bruger du denne .gitignore til Drupal

  1. Kopier Drupal reglerne ovenfor, eller download filen direkte.
  2. Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
  3. Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
  4. Brug .gitignore, så alle på holdet deler de samme regler.

Andre CMS .gitignore skabeloner

Se alle CMS skabeloner