厳選された言語・フレームワーク・ツールのテンプレートと独自ルールから、整った .gitignore を作成。無料でブラウザ内で動作します。

プロジェクトで使用する言語、フレームワーク、ツール、OS を選び、独自ルールを追加して、すぐに使える .gitignore をコピーまたはダウンロードできます。すべてブラウザ内で動作し、何もアップロードされません。

テンプレート 0
言語
フレームワーク
ツールとエディター
オペレーティングシステム
カスタムルール
.gitignore

					

.gitignore ジェネレーターについて

.gitignoreジェネレーターは、言語、フレームワーク、ツール・エディタ、オペレーティングシステムの4つのグループに整理された、厳選済みのテンプレートからクリーンな除外ファイルを組み立てます。Node、Python、Laravel、VS Code、macOSなど、自分のスタックに合うものにチェックを入れると、組み合わされたルールが即座にラベル付きの見出しの下に表示されます。

検索ボックスでテンプレート一覧を絞り込め、カスタムルールボックスではプロジェクト固有のパターンを1行ずつ「Custom」という独自セクションに追加できます。選択内容は重複なくマージされるため、複数のテンプレートを組み合わせても整然とした読みやすいファイルになります。

すべてブラウザ内で動作し、何もアップロードされません。結果をコピーするか.gitignoreをダウンロードしてリポジトリのルートに置くと、次のコミットからGitは一致するファイルの追跡をやめます。すでにコミット済みのファイルは、別途インデックスから削除する必要があります。

.gitignore ジェネレーターの使い方

  1. テンプレートグループ(言語、フレームワーク、ツール&エディタ、オペレーティングシステム)を検索または閲覧します。
  2. プロジェクトのスタックに合うテンプレートすべてにチェックを入れます。出力はリアルタイムに更新されます。
  3. カスタムルールボックスに、プロジェクト固有のパターンを1行ずつ追加します。
  4. 組み合わされたファイルを確認します。必要であれば「すべてクリア」でやり直せます。
  5. 結果をコピーするか.gitignoreをダウンロードし、リポジトリのルートにコミットします。

よくある質問

.gitignoreは未追跡のファイルにしか効果がありません。すでにコミット済みのものは、git rm --cachedでインデックスから削除し、その変更をコミットするまで追跡され続けます。

はい。好きなだけチェックを入れられます。各テンプレートのルールは見出しコメントの下にグループ化され、カスタムルールは独自のセクションに追加されます。

はい。VS Code、JetBrains、macOS、Windowsのテンプレートを追加すると、.DS_Store、Thumbs.db、IDEの設定ファイルがすべての貢献者にとってリポジトリの外に保たれます。

通常はリポジトリのルートに置きます。特定のフォルダに限定したルールのために、サブディレクトリ内に追加の.gitignoreファイルを置くこともできます。

はい。無料で、ファイルは同梱のテンプレートからブラウザ内で組み立てられます。選択・入力した内容がアップロードされることはありません。

シェアする
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。