.gitignore dla Drupal

49 reguł ignorowania dla Drupal, gotowych do skopiowania do repozytorium.

Framework do zarządzania treścią

Kompletny plik .gitignore dla Drupal

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:11:21 UTC
# Technologie: 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

Co ignorują te reguły dla Drupal

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

Ignoruj pliki konfiguracyjne, które mogą zawierać poufne informacje

Wzorzec Co ignoruje
/web/sites/*/*settings*.php Ignoruj pliki konfiguracyjne, które mogą zawierać poufne informacje
/web/sites/*/*services*.yml Ignoruj pliki konfiguracyjne, które mogą zawierać poufne informacje

Ignoruj ścieżki, które mogą zawierać treści generowane przez użytkowników

Wzorzec Co ignoruje
/web/sites/*/files Ignoruj ścieżki, które mogą zawierać treści generowane przez użytkowników
/web/sites/*/public Ignoruj ścieżki, które mogą zawierać treści generowane przez użytkowników
/web/sites/*/private Ignoruj ścieżki, które mogą zawierać treści generowane przez użytkowników
/web/sites/*/files-public Ignoruj ścieżki, które mogą zawierać treści generowane przez użytkowników
/web/sites/*/files-private Ignoruj ścieżki, które mogą zawierać treści generowane przez użytkowników

Ignoruj ścieżki, które mogą zawierać pliki tymczasowe

Wzorzec Co ignoruje
/web/sites/*/translations Ignoruj ścieżki, które mogą zawierać pliki tymczasowe
/web/sites/*/tmp Ignoruj ścieżki, które mogą zawierać pliki tymczasowe
/web/sites/*/cache Ignoruj ścieżki, które mogą zawierać pliki tymczasowe

Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)

Wzorzec Co ignoruje
/web/vendor Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/core Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/modules/README.txt Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/modules/contrib Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/profiles/README.txt Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/profiles/contrib Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/sites/development.services.yml Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/sites/example.settings.local.php Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/sites/example.sites.php Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/sites/README.txt Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/themes/README.txt Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/themes/contrib Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/.csslintrc Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/.editorconfig Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/.eslintignore Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/.eslintrc.json Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/.gitattributes Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/.htaccess Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/.ht.router.php Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/autoload.php Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/composer.json Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/composer.lock Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/example.gitignore Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/index.php Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/INSTALL.txt Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/LICENSE.txt Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/README.txt Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/robots.txt Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/update.php Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)
/web/web.config Ignoruj rdzeń Drupala (jeśli nie wersjonuje źródeł Drupala)

Ignoruj zależności i skrypty dostawców

Wzorzec Co ignoruje
/vendor Ignoruj zależności i skrypty dostawców
/composer.phar Ignoruj zależności i skrypty dostawców
/composer Ignoruj zależności i skrypty dostawców
/robo.phar Ignoruj zależności i skrypty dostawców
/robo Ignoruj zależności i skrypty dostawców
/drush.phar Ignoruj zależności i skrypty dostawców
/drush Ignoruj zależności i skrypty dostawców
/drupal.phar Ignoruj zależności i skrypty dostawców
/drupal Ignoruj zależności i skrypty dostawców

Jak używać tego pliku .gitignore dla Drupal

  1. Skopiuj powyższe reguły dla Drupal lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: CMS

Zobacz wszystkie szablony: CMS