.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
- Salin aturan Drupal di atas atau unduh langsung berkasnya.
- Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
- 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.
- Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.