DevTulz Online

.gitignore ジェネレーター

開始するにはテクノロジーを選択してください

.gitignore とは?

.gitignore ファイルは、Git にどのファイルやディレクトリを無視するかを伝え、それらがリポジトリにトラックされたりコミットされたりするのを防ぎます。一般的な対象としては、ビルド成果物、依存関係フォルダー(node_modules/、vendor/)、環境ファイル(.env)、ログファイル、.DS_Store などの OS 固有のファイルが挙げられます。すべてのプロジェクトはそのスタックに合わせた .gitignore を持つべきです。

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

  1. テクノロジーを検索または閲覧し、タグをクリックして選択します。

  2. 選択したアイテムは上部バーにチップとして表示されます — ✕ をクリックで選択解除できます。

  3. 下のテキストボックスにカスタムパターンを追加します。

  4. 生成された .gitignore をコピーして、プロジェクトのルートに .gitignore として保存します。

  5. .gitignore ファイル自体をコミットしてください — Git によって追跡される必要があります。

よくある質問

.gitignoreファイルをコミットすべきですか? はい。.gitignoreファイル自体をリポジトリにコミットして、すべての協力者が同じ無視ルールを共有できるようにする必要があります。これはあなたが追跡したいカテゴリ内の唯一のファイルです。

すでに無視すべきファイルをコミットしました—どのように削除しますか? .gitignoreに追加してもすでにコミットされたファイルの追跡を解除することはできません。git rm --cached <filename>を実行して追跡を解除し、その変更をコミットする必要があります。その後、.gitignoreはそれが再度追加されるのを防ぎます。

.gitignoreと.gitkeepの違いは何ですか? .gitignoreはファイルを追跡から除外します。.gitkeepは、空のディレクトリを追跡し続けるための規約です(Git機能ではありません)—Gitは空のディレクトリを追跡しないため、開発者はディレクトリ構造を保持するため空の.gitkeepファイルを追加します。

複数の.gitignoreファイルを持つことはできますか? はい。.gitignoreファイルは任意のサブディレクトリに配置できます。それぞれがそのディレクトリとすべてのサブディレクトリに適用されます。サブディレクトリの.gitignoreファイルの規則は、そのサブツリーのルート.gitignoreをオーバーライドします。

Keywords: gitignore ジェネレーター, gitignore ファイル, gitignore テンプレート, git ファイル無視, gitignore ビルダー, gitignore Node.js, gitignore Python