OpenReplay Logo
12k
12k

gitignore ジェネレーター

言語、フレームワーク、オペレーティングシステム、エディターを選んで .gitignore ファイルを作成します。テンプレートはローカルにバンドルされ、重複を除去してマージされます。コピーまたはダウンロードできます。

テンプレートを選択
.gitignore
ローカルで生成

このツールについて

.gitignore ファイルは、Git にどのファイルを追跡対象から外すかを指定します。ビルド成果物、依存関係フォルダー、エディター設定、OS が生成する不要ファイル、シークレットなどです。このジェネレーターでは、一般的なスタック向けに厳選されたテンプレート(Node、Python、Go、Rust、Java など)と OS・エディターのルール(macOS、Windows、Linux、VS Code、JetBrains)を組み合わせ、重複行を除去した1つのクリーンなファイルにマージできます。

必要なだけテンプレートを選択してください。結果は即座に更新され、コピーしたり .gitignore としてダウンロードしたりできます。テンプレートはツールに同梱されているため、ネットワーク経由で何かを取得することはなく、オフラインでも利用できます。各セクションにはコメントでラベルが付いているので、各ルールがどこに由来するかを確認できます。

テンプレートはローカルでバンドルされマージされます。ネットワークリクエストは一切行われません。

よくある質問

複数のスタックを組み合わせられますか?

はい、それが目的です。たとえば Node、macOS、VS Code を選択すると、ツールは3つすべてを1つのファイルにマージし、重複してしまう行を取り除きます。

テンプレートはどこから来ているのですか?

ツールに同梱された、厳選された代表的なルールセットです。各エコシステムで実際に重要となる行を収録しています。すべての上流テンプレートを網羅的にミラーしたものではありませんが、一般的なケースはカバーしています。

ファイルはどのように使えばよいですか?

リポジトリのルートに .gitignore として保存してください(出力をコピーするか「ダウンロード」を使用します)。Git はこれを追跡対象外のファイルに適用します。すでに追跡されているファイルの追跡を止めるには git rm --cached が必要です。