Ludovic Frank Gitignore

Umbraco 用 .gitignore

Umbraco 用の除外ルール 15 件。そのままリポジトリにコピーして使えます。

.NETコンテンツ管理システム

Umbraco 用 .gitignore の完全版

# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 23:57:48 UTC
# 技術:Umbraco

### Umbraco ###
**/App_Data/Logs/
**/App_Data/[Pp]review/
**/App_Data/TEMP/
**/App_Data/NuGetBackup/
**/App_Data/umbraco.config
!**/App_Data/[Pp]ackages/*
!**/[Uu]mbraco/[Dd]eveloper/[Pp]ackages/*
!**/[Uu]mbraco/[Vv]iews/[Pp]ackages/*
**/App_Data/cache/
**/ood.flag
**/wwwroot/umbraco/
*.sqlite.db*
**/umbraco/*
!**/umbraco/models
!**/umbraco/Data/packages

Umbraco のルールで除外されるもの

以下の各パターンと、.gitignore に含める理由を説明します。

Umbraco によって生成された重要でないフォルダーを無視する

パターン 除外対象
**/App_Data/Logs/ Umbraco によって生成された重要でないフォルダーを無視する
**/App_Data/[Pp]review/ Umbraco によって生成された重要でないフォルダーを無視する
**/App_Data/TEMP/ Umbraco によって生成された重要でないフォルダーを無視する
**/App_Data/NuGetBackup/ Umbraco によって生成された重要でないフォルダーを無視する

Umbraco コンテンツ キャッシュ ファイルを無視する

パターン 除外対象
**/App_Data/umbraco.config Umbraco コンテンツ キャッシュ ファイルを無視する

この前に、VisualStudio.gitignore の詳細を必ず含めてください。

パターン 除外対象
!**/App_Data/[Pp]ackages/* この前に、VisualStudio.gitignore の詳細を必ず含めてください。
!**/[Uu]mbraco/[Dd]eveloper/[Pp]ackages/* この前に、VisualStudio.gitignore の詳細を必ず含めてください。
!**/[Uu]mbraco/[Vv]iews/[Pp]ackages/* この前に、VisualStudio.gitignore の詳細を必ず含めてください。

ImageProcessor のディスクキャッシュ

パターン 除外対象
**/App_Data/cache/ ImageProcessor のディスクキャッシュ

Models Builder のモデルが古いフラグを無視する

パターン 除外対象
**/ood.flag Models Builder のモデルが古いフラグを無視する
**/wwwroot/umbraco/ バージョン 9 の .Net 5 (Core) 向け新設定:wwwroot 内の Umbraco 管理画面用アセットを除外

SQLite ファイル

パターン 除外対象
*.sqlite.db* SQLite ファイル
**/umbraco/* umbraco データ/ビュー/設定を無視する
!**/umbraco/models モデルビルダー出力のデフォルトの場所を含める
!**/umbraco/Data/packages パッケージのデフォルトの場所を含める

この Umbraco 用 .gitignore の使い方

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

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

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