1. ホーム
  2. git

[解決済み] サブディレクトリの .gitignore 規則を無視することは可能ですか?

2023-03-10 05:20:14

質問

サブディレクトリにある.gitignoreルールを、ルートにある.gitignoreルール以外すべて無視したいのですが、どうすればよいですか?

例) 私はすでに .gitignore というファイルがディレクトリ構造で存在します。 /a .

また .gitignore ファイルを /a/b . 仮に /a を持つ a.txt b.txt のファイルがあります。

/a/b.config ファイルを作成します。 .gitignore が定義する .config/a/b .

.config ファイルは無視されます。 .gitignore/a/b .

しかし、私は本当に追跡したいのは .config のルールを無視して .gitignore のルールを無視して

それは可能ですか?

よろしくお願いします。

どのように解決するのですか?

質問があまり明確ではありませんが、もし異なる gitignore ルールが必要なサブディレクトリがいくつかある場合、そのディレクトリに新しい .gitignore を作成すればよいのです。

例えば、あなたが

プロジェクト/.gitignore
プロジェクト/スタッフ/.gitignore

stuff/ の .gitignore は、ルートディレクトリの .gitignore をオーバーライドします。

git help gitignore または man gitignore は、何が可能かについてかなり多くの情報を持っています。