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

  1. 复制上面的Drupal 7规则,或者直接下载文件。
  2. 在 Git 仓库根目录创建名为 .gitignore 的文件,并将规则粘贴进去。
  3. 如果其中一些文件已被跟踪,请运行 git rm -r --cached . 然后再次提交 - Git 仅将忽略规则应用于未跟踪的文件。
  4. 提交 .gitignore 以便团队中的每个人都共享相同的规则。

其他 内容管理系统 .gitignore 模板

查看每个 内容管理系统 模板