Ludovic Frank Gitignore

.gitignore cho Drupal

49 quy tắc bỏ qua cho Drupal, sẵn sàng sao chép vào kho mã của bạn.

Framework quản lý nội dung

Tệp .gitignore đầy đủ cho Drupal

# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 21:50:28 UTC
# Công nghệ: 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

Các quy tắc Drupal này thực sự bỏ qua những gì

Từng mẫu dưới đây và lý do nên thêm vào .gitignore.

Bỏ qua các tệp cấu hình có thể chứa thông tin nhạy cảm

Mẫu Nội dung được bỏ qua
/web/sites/*/*settings*.php Bỏ qua các tệp cấu hình có thể chứa thông tin nhạy cảm
/web/sites/*/*services*.yml Bỏ qua các tệp cấu hình có thể chứa thông tin nhạy cảm

Bỏ qua các đường dẫn có thể chứa nội dung do người dùng tạo

Mẫu Nội dung được bỏ qua
/web/sites/*/files Bỏ qua các đường dẫn có thể chứa nội dung do người dùng tạo
/web/sites/*/public Bỏ qua các đường dẫn có thể chứa nội dung do người dùng tạo
/web/sites/*/private Bỏ qua các đường dẫn có thể chứa nội dung do người dùng tạo
/web/sites/*/files-public Bỏ qua các đường dẫn có thể chứa nội dung do người dùng tạo
/web/sites/*/files-private Bỏ qua các đường dẫn có thể chứa nội dung do người dùng tạo

Bỏ qua các đường dẫn có thể chứa các tệp tạm thời

Mẫu Nội dung được bỏ qua
/web/sites/*/translations Bỏ qua các đường dẫn có thể chứa các tệp tạm thời
/web/sites/*/tmp Bỏ qua các đường dẫn có thể chứa các tệp tạm thời
/web/sites/*/cache Bỏ qua các đường dẫn có thể chứa các tệp tạm thời

Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)

Mẫu Nội dung được bỏ qua
/web/vendor Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/core Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/modules/README.txt Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/modules/contrib Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/profiles/README.txt Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/profiles/contrib Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/sites/development.services.yml Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/sites/example.settings.local.php Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/sites/example.sites.php Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/sites/README.txt Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/themes/README.txt Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/themes/contrib Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/.csslintrc Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/.editorconfig Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/.eslintignore Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/.eslintrc.json Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/.gitattributes Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/.htaccess Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/.ht.router.php Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/autoload.php Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/composer.json Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/composer.lock Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/example.gitignore Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/index.php Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/INSTALL.txt Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/LICENSE.txt Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/README.txt Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/robots.txt Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/update.php Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)
/web/web.config Bỏ qua lõi drupal (nếu không tạo phiên bản nguồn drupal)

Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp

Mẫu Nội dung được bỏ qua
/vendor Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp
/composer.phar Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp
/composer Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp
/robo.phar Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp
/robo Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp
/drush.phar Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp
/drush Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp
/drupal.phar Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp
/drupal Bỏ qua các tập lệnh và sự phụ thuộc của nhà cung cấp

Cách sử dụng .gitignore này cho Drupal

  1. Sao chép các quy tắc Drupal ở trên hoặc tải tệp trực tiếp.
  2. Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
  3. Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.

Các mẫu .gitignore khác trong danh mục CMS

Xem mọi mẫu CMS