Ludovic Frank Gitignore

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 の使い方

  1. 上の Drupal 7 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
  2. Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
  3. 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
  4. チーム全員で同じルールを共有できるよう、.gitignore をコミットします。

CMS のほかの .gitignore テンプレート

CMS の全テンプレートを見る