Drupal 7 的 .gitignore
适用于 Drupal 7 的 32 条忽略规则,可直接复制到您的仓库。
Drupal 版本 7
Drupal 7 的完整 .gitignore
# 由 LFGitignore - https://lfgitignore.com 生成
# 创建:2026-10-31 21:52:17 UTC
# 技术:Drupal 7
### Drupal 7 ###
sites/*/*settings*.php
sites/example.sites.php
files/
sites/*/files
sites/*/private
sites/*/translations
robots.txt
/CHANGELOG.txt
/COPYRIGHT.txt
/INSTALL*.txt
/LICENSE.txt
/MAINTAINERS.txt
/UPGRADE.txt
/README.txt
sites/README.txt
sites/all/libraries/README.txt
sites/all/modules/README.txt
sites/all/themes/README.txt
.htaccess
web.config
authorize.php
cron.php
index.php
install.php
update.php
xmlrpc.php
/includes
/misc
/modules
/profiles
/scripts
/themes
这些 Drupal 7 规则实际上忽略了什么
以下列出了每个忽略模式及其加入 .gitignore 的原因。
忽略可能包含敏感信息的配置文件。
| 模式 | 忽略的内容 |
|---|---|
sites/*/*settings*.php |
忽略可能包含敏感信息的配置文件。 |
sites/example.sites.php |
忽略可能包含敏感信息的配置文件。 |
忽略包含生成内容的路径。
| 模式 | 忽略的内容 |
|---|---|
files/ |
忽略包含生成内容的路径。 |
sites/*/files |
忽略包含生成内容的路径。 |
sites/*/private |
忽略包含生成内容的路径。 |
sites/*/translations |
忽略包含生成内容的路径。 |
忽略默认文本文件
| 模式 | 忽略的内容 |
|---|---|
robots.txt |
忽略默认文本文件 |
/CHANGELOG.txt |
忽略默认文本文件 |
/COPYRIGHT.txt |
忽略默认文本文件 |
/INSTALL*.txt |
忽略默认文本文件 |
/LICENSE.txt |
忽略默认文本文件 |
/MAINTAINERS.txt |
忽略默认文本文件 |
/UPGRADE.txt |
忽略默认文本文件 |
/README.txt |
忽略默认文本文件 |
sites/README.txt |
忽略默认文本文件 |
sites/all/libraries/README.txt |
忽略默认文本文件 |
sites/all/modules/README.txt |
忽略默认文本文件 |
sites/all/themes/README.txt |
忽略默认文本文件 |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员)
| 模式 | 忽略的内容 |
|---|---|
.htaccess |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
web.config |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
authorize.php |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
cron.php |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
index.php |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
install.php |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
update.php |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
xmlrpc.php |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
/includes |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
/misc |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
/modules |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
/profiles |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
/scripts |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
/themes |
忽略除“sites”文件夹之外的所有内容(对于非核心开发人员) |
如何将此 .gitignore 用于 Drupal 7
- 复制上面的Drupal 7规则,或者直接下载文件。
- 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
- 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
- 提交 .gitignore 以便团队中的每个人都共享相同的规则。