.gitignore ジェネレーター
よく使われるオペレーティングシステム、エディター、言語、フレームワークの規則をオフラインで組み合わせ、規則の順序と最後に一致する意味を維持したまま、編集可能な .gitignore を生成します。
ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド
.gitignoreジェネレーターの使い方
選択したテンプレートとカスタムルールは現在のページ内でのみ組み合わせられ、プロジェクトディレクトリを読み取ることも、アップロードすることもありません。
テンプレートを検索して選択
オペレーティングシステム、エディター、言語、フレームワークのテンプレートから、プロジェクトの実際の使用環境に合ったルールを選択します。
カスタムルールを追加
必要に応じて、100 KiB 件以内のプロジェクト専用ルールを追加できます。ツールはカスタム内容を組み込みテンプレートの後に配置し、ルールの順序をそのまま保持します。
確認して保存
生成結果で必要なソースコードや設定が無視されないことを確認したら、内容をコピーするか、.gitignoreをダウンロードしてください。
制限事項と注意点
- 組み込みテンプレートはバージョンに固定された独自ルールの集合であり、他のサイトの最新テンプレートとオンライン同期することはありません。
- このツールはプロジェクト構造をスキャンまたは推測せず、特定のキャッシュ、ビルド成果物、秘密鍵ファイルを無視すべきかどうかを判断することもできません。
- .gitignore は、すでにコミットされたファイルの追跡を解除しません。機密情報が履歴に入った場合は、別途クリーンアップとローテーションが必要です。
よくある質問
複数の言語やフレームワークを同時に選択できますか?
はい。テンプレートは組み込みの順序に従って組み合わされ、カスタムルールは完全な順序を保持したまま最後に配置されます。これは、Gitの最後の一致を優先するセマンティクスに準拠するためです。
生成後もファイルが Git に残っているのはなぜですか?
Git によって追跡されているファイルは新しい無視ルールの影響を受けないため、リスクを確認してからインデックスから削除する必要があります。
テンプレートはGitHubの公式テンプレートと同じですか?
いいえ。このサイトでは簡略化した独自のテンプレートを管理しているため、使用前にプロジェクトのドキュメントとビルド手順に基づいて確認してください。