.gitignore ジェネレーター
ガイド
.gitignore ジェネレーター
人気の言語、フレームワーク、IDE、オペレーティングシステム、DevOpsツールを網羅した30以上の厳選されたプリセットから選択して、包括的な.gitignoreファイルを生成します。複数のテンプレートを、プロジェクトに適した単一の重複排除されたファイルにマージします。
使い方
1. プリセットグリッドを閲覧または検索して、言語、フレームワーク、ツールを見つけます。
2. プリセットをクリックして選択します — 選択した項目はハイライト表示されます。
3. 生成された.gitignoreは、マージおよび重複排除されたパターンとともに、出力パネルに即座に表示されます。
4. 必要に応じてカスタムパターンを追加します。
5. パターンに対してファイル名をテストして、カバレッジを確認します。
6. クリップボードにコピーするか、.gitignoreファイルとしてダウンロードします。
特徴
- 30以上の厳選されたプリセット – Node.js、Python、Java、Go、Rust、Ruby、PHP、React、Vue、Angular、Django、Rails、Laravel、Docker、Terraformなどのテンプレート。
- スマートマージ – 複数のプリセットを結合する際にパターンを自動的に重複排除します。
- カスタムパターン – プリセットテンプレートとともに独自の無視ルールを追加します。
- ファイル名テスト – 特定のファイルが生成されたパターンによって無視されるかどうかを確認します。
- 検索可能なグリッド – 内蔵の検索フィルターを使用してプリセットをすばやく見つけます。
- 即時ダウンロード – .gitignoreファイルとして直接エクスポートします。
よくある質問
-
.gitignoreファイルとは何ですか?Gitはそれをどのように使用しますか?
gitignoreファイルは、Gitにバージョン管理から除外するファイルとディレクトリを伝えます。Gitはこのファイルを確認してから変更をステージングし、リストされたパターンに一致するパスをスキップします。これにより、ビルドアーティファクト、依存関係、IDE設定、APIキーのような機密ファイルがコミットされるのを防ぎます。複数の.gitignoreファイルが異なるディレクトリに存在でき、ルールはそのファイルの場所を基準に適用されます。
-
.gitignoreパターンマッチングルールはどのように機能しますか?
Gitignoreは、シェルのワイルドカードに似たグロブパターンを使用します。先頭のスラッシュは、パターンを.gitignoreファイルのあるディレクトリにアンカーします。末尾のスラッシュはディレクトリのみに一致します。アスタリスク(*)はスラッシュを除くすべてに一致し、二重アスタリスク(**)はディレクトリを横断して一致し、疑問符(?)は任意の単一文字に一致します。先頭の感嘆符(!)はパターンを否定し、以前に除外されたパスを再含みます。パターンは順序通りに評価され、後のルールが前のルールをオーバーライドします。
-
node_modulesおよびビルドフォルダーをgitignoreすべきなのはなぜですか?
node_modulesのような依存関係ディレクトリーには、数万ものファイルが含まれ、数百メガバイトにもなることがあります — バージョン管理には大きすぎます。これらのファイルは、package.json/package-lock.jsonからnpm installを介して再現可能なので、それらを保存するとリポジトリスペースが無駄になり、クローニングが遅くなります。ビルドフォルダー(dist、build、.next)には、ビルドごとに変更される生成された出力が含まれており、ソースから再ビルドする必要があります。それらを追跡すると、継続的なマージコンフリクトが発生し、リポジトリの履歴が肥大化します。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
