.gitignore für Drupal

49 Ausschlussregeln für Drupal, die du direkt in dein Repository übernehmen kannst.

Content-Management-Framework

Die vollständige .gitignore für Drupal

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:12:09 UTC
# Technologien: 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

Was diese Regeln für Drupal ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

Ignorieren Sie Konfigurationsdateien, die möglicherweise vertrauliche Informationen enthalten

Muster Ausgeschlossene Dateien
/web/sites/*/*settings*.php Ignorieren Sie Konfigurationsdateien, die möglicherweise vertrauliche Informationen enthalten
/web/sites/*/*services*.yml Ignorieren Sie Konfigurationsdateien, die möglicherweise vertrauliche Informationen enthalten

Ignorieren Sie Pfade, die möglicherweise benutzergenerierte Inhalte enthalten

Muster Ausgeschlossene Dateien
/web/sites/*/files Ignorieren Sie Pfade, die möglicherweise benutzergenerierte Inhalte enthalten
/web/sites/*/public Ignorieren Sie Pfade, die möglicherweise benutzergenerierte Inhalte enthalten
/web/sites/*/private Ignorieren Sie Pfade, die möglicherweise benutzergenerierte Inhalte enthalten
/web/sites/*/files-public Ignorieren Sie Pfade, die möglicherweise benutzergenerierte Inhalte enthalten
/web/sites/*/files-private Ignorieren Sie Pfade, die möglicherweise benutzergenerierte Inhalte enthalten

Ignorieren Sie Pfade, die möglicherweise temporäre Dateien enthalten

Muster Ausgeschlossene Dateien
/web/sites/*/translations Ignorieren Sie Pfade, die möglicherweise temporäre Dateien enthalten
/web/sites/*/tmp Ignorieren Sie Pfade, die möglicherweise temporäre Dateien enthalten
/web/sites/*/cache Ignorieren Sie Pfade, die möglicherweise temporäre Dateien enthalten

Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)

Muster Ausgeschlossene Dateien
/web/vendor Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/core Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/modules/README.txt Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/modules/contrib Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/profiles/README.txt Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/profiles/contrib Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/sites/development.services.yml Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/sites/example.settings.local.php Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/sites/example.sites.php Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/sites/README.txt Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/themes/README.txt Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/themes/contrib Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/.csslintrc Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/.editorconfig Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/.eslintignore Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/.eslintrc.json Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/.gitattributes Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/.htaccess Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/.ht.router.php Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/autoload.php Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/composer.json Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/composer.lock Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/example.gitignore Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/index.php Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/INSTALL.txt Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/LICENSE.txt Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/README.txt Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/robots.txt Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/update.php Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)
/web/web.config Drupal-Kern ignorieren (falls keine Drupal-Quellen versioniert werden)

Abhängigkeiten und Skripte von Drittanbietern ignorieren

Muster Ausgeschlossene Dateien
/vendor Abhängigkeiten und Skripte von Drittanbietern ignorieren
/composer.phar Abhängigkeiten und Skripte von Drittanbietern ignorieren
/composer Abhängigkeiten und Skripte von Drittanbietern ignorieren
/robo.phar Abhängigkeiten und Skripte von Drittanbietern ignorieren
/robo Abhängigkeiten und Skripte von Drittanbietern ignorieren
/drush.phar Abhängigkeiten und Skripte von Drittanbietern ignorieren
/drush Abhängigkeiten und Skripte von Drittanbietern ignorieren
/drupal.phar Abhängigkeiten und Skripte von Drittanbietern ignorieren
/drupal Abhängigkeiten und Skripte von Drittanbietern ignorieren

So verwendest du diese .gitignore für Drupal

  1. Kopiere die Regeln für Drupal oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für CMS

Alle Vorlagen für CMS ansehen