Angular 用 .gitignore
Angular 用の除外ルール 17 件。そのままリポジトリにコピーして使えます。
TypeScriptベースのWebアプリケーションフレームワーク
Angular 用 .gitignore の完全版
# LFGitignore によって生成 - https://lfgitignore.com
# 作成日:2026-10-31 21:49:24 UTC
# 技術:Angular
### Angular ###
/dist/
/out-tsc/
# 一時ディレクトリ
/tmp/
# コードカバレッジレポート
/coverage/
/e2e/test-output/
/.angular/
.angular/
/node_modules/
/package-lock.json
/yarn.lock
/.env
/.angular-cli.json
/.ng/
# TypeScript のビルド情報
*.tsbuildinfo
# npmデバッグログ
npm-debug.log*
# Yarnのデバッグログ
yarn-debug.log*
# Yarn のエラーログ
yarn-error.log*
Angular のルールで除外されるもの
以下の各パターンと、.gitignore に含める理由を説明します。
Angular 固有のファイル
| パターン |
除外対象 |
/dist/ |
Angular 固有のファイル |
/out-tsc/ |
Angular 固有のファイル |
/tmp/ |
一時ディレクトリ |
/coverage/ |
コードカバレッジレポート |
/e2e/test-output/ |
Angular 固有のファイル |
/.angular/ |
Angular 固有のファイル |
.angular/ |
Angular 固有のファイル |
Node のモジュールと依存関係ファイル
| パターン |
除外対象 |
/node_modules/ |
Node のモジュールと依存関係ファイル |
/package-lock.json |
Node のモジュールと依存関係ファイル |
/yarn.lock |
Node のモジュールと依存関係ファイル |
Angular CLI とビルド アーティファクト
| パターン |
除外対象 |
/.angular-cli.json |
Angular CLI とビルド アーティファクト |
/.ng/ |
Angular CLI とビルド アーティファクト |
TypeScript キャッシュ
| パターン |
除外対象 |
*.tsbuildinfo |
TypeScript のビルド情報 |
ログ
| パターン |
除外対象 |
npm-debug.log* |
npmデバッグログ |
yarn-debug.log* |
Yarnのデバッグログ |
yarn-error.log* |
Yarn のエラーログ |
この Angular 用 .gitignore の使い方
- 上の Angular 用ルールをコピーするか、ファイルを直接ダウンロードしてください。
- Git リポジトリのルートに .gitignore という名前のファイルを作り、ルールを貼り付けます。
- 対象のファイルがすでに追跡されている場合は、git rm -r --cached . を実行して再度コミットしてください。Git の除外ルールは未追跡のファイルにのみ適用されます。
- チーム全員で同じルールを共有できるよう、.gitignore をコミットします。