Drupal 7 用 .gitignore
Drupal 7 用の除外ルール 32 件。そのままリポジトリにコピーして使えます。
Drupal バージョン 7
Drupal 7 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:51:46 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" フォルダー以外をすべて除外(コア開発者以外の場合) |
この Drupal 7 用 .gitignore の使い方
- 上の Drupal 7 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。