.gitignore untuk Drupal

49 aturan pengabaian untuk Drupal, siap disalin ke repositori Anda.

Kerangka manajemen konten

.gitignore lengkap untuk Drupal

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 21:50:16 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 aturan Drupal ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Abaikan berkas konfigurasi yang mungkin berisi informasi sensitif

Pola Yang diabaikan
/web/sites/*/*settings*.php Abaikan berkas konfigurasi yang mungkin berisi informasi sensitif
/web/sites/*/*services*.yml Abaikan berkas konfigurasi yang mungkin berisi informasi sensitif

Abaikan jalur yang mungkin berisi konten buatan pengguna

Pola Yang diabaikan
/web/sites/*/files Abaikan jalur yang mungkin berisi konten buatan pengguna
/web/sites/*/public Abaikan jalur yang mungkin berisi konten buatan pengguna
/web/sites/*/private Abaikan jalur yang mungkin berisi konten buatan pengguna
/web/sites/*/files-public Abaikan jalur yang mungkin berisi konten buatan pengguna
/web/sites/*/files-private Abaikan jalur yang mungkin berisi konten buatan pengguna

Abaikan jalur yang mungkin berisi berkas sementara

Pola Yang diabaikan
/web/sites/*/translations Abaikan jalur yang mungkin berisi berkas sementara
/web/sites/*/tmp Abaikan jalur yang mungkin berisi berkas sementara
/web/sites/*/cache Abaikan jalur yang mungkin berisi berkas sementara

Abaikan inti drupal (jika tidak membuat versi sumber drupal)

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

Abaikan dependensi dan skrip vendor

Pola Yang diabaikan
/vendor Abaikan dependensi dan skrip vendor
/composer.phar Abaikan dependensi dan skrip vendor
/composer Abaikan dependensi dan skrip vendor
/robo.phar Abaikan dependensi dan skrip vendor
/robo Abaikan dependensi dan skrip vendor
/drush.phar Abaikan dependensi dan skrip vendor
/drush Abaikan dependensi dan skrip vendor
/drupal.phar Abaikan dependensi dan skrip vendor
/drupal Abaikan dependensi dan skrip vendor

Cara menggunakan .gitignore ini untuk Drupal

  1. Salin aturan Drupal di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore CMS lainnya

Lihat semua templat CMS