.gitignore untuk Drupal

49 peraturan pengabaian untuk Drupal, sedia untuk disalin ke repositori anda.

Rangka kerja pengurusan kandungan

.gitignore yang lengkap untuk Drupal

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 22:50:42 UTC
# Teknologi: 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

Apa yang sebenarnya diabaikan oleh peraturan Drupal ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Abaikan fail konfigurasi yang mungkin mengandungi maklumat sensitif

Corak Perkara yang diabaikan
/web/sites/*/*settings*.php Abaikan fail konfigurasi yang mungkin mengandungi maklumat sensitif
/web/sites/*/*services*.yml Abaikan fail konfigurasi yang mungkin mengandungi maklumat sensitif

Abaikan laluan yang mungkin mengandungi kandungan yang dijana pengguna

Corak Perkara yang diabaikan
/web/sites/*/files Abaikan laluan yang mungkin mengandungi kandungan yang dijana pengguna
/web/sites/*/public Abaikan laluan yang mungkin mengandungi kandungan yang dijana pengguna
/web/sites/*/private Abaikan laluan yang mungkin mengandungi kandungan yang dijana pengguna
/web/sites/*/files-public Abaikan laluan yang mungkin mengandungi kandungan yang dijana pengguna
/web/sites/*/files-private Abaikan laluan yang mungkin mengandungi kandungan yang dijana pengguna

Abaikan laluan yang mungkin mengandungi fail sementara

Corak Perkara yang diabaikan
/web/sites/*/translations Abaikan laluan yang mungkin mengandungi fail sementara
/web/sites/*/tmp Abaikan laluan yang mungkin mengandungi fail sementara
/web/sites/*/cache Abaikan laluan yang mungkin mengandungi fail sementara

Abaikan teras drupal (jika tidak membuat versi sumber drupal)

Corak Perkara yang diabaikan
/web/vendor Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/core Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/modules/README.txt Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/modules/contrib Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/profiles/README.txt Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/profiles/contrib Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/sites/development.services.yml Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/sites/example.settings.local.php Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/sites/example.sites.php Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/sites/README.txt Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/themes/README.txt Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/themes/contrib Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/.csslintrc Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/.editorconfig Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/.eslintignore Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/.eslintrc.json Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/.gitattributes Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/.htaccess Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/.ht.router.php Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/autoload.php Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/composer.json Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/composer.lock Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/example.gitignore Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/index.php Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/INSTALL.txt Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/LICENSE.txt Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/README.txt Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/robots.txt Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/update.php Abaikan teras drupal (jika tidak membuat versi sumber drupal)
/web/web.config Abaikan teras drupal (jika tidak membuat versi sumber drupal)

Abaikan kebergantungan vendor dan skrip

Corak Perkara yang diabaikan
/vendor Abaikan kebergantungan vendor dan skrip
/composer.phar Abaikan kebergantungan vendor dan skrip
/composer Abaikan kebergantungan vendor dan skrip
/robo.phar Abaikan kebergantungan vendor dan skrip
/robo Abaikan kebergantungan vendor dan skrip
/drush.phar Abaikan kebergantungan vendor dan skrip
/drush Abaikan kebergantungan vendor dan skrip
/drupal.phar Abaikan kebergantungan vendor dan skrip
/drupal Abaikan kebergantungan vendor dan skrip

Bagaimana untuk menggunakan .gitignore ini untuk Drupal

  1. Salin peraturan Drupal di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat CMS .gitignore yang lain

Lihat setiap templat CMS