46

私は次のディレクトリ構造を持っています:

test/a
test/b/c
test/a/b/Ouput
test/c/d/e/Output
test/f/Output

「test」の下にあるすべての「Output」ディレクトリを無視したい。試しtest/**/Outputましたが、うまくいきませんでした。私は何が間違っているのですか?

4

2 に答える 2

41

Output/パターンをディレクトリの下でのみ一致させたいと言ったtest/ので、ディレクトリに次の内容のファイルをtest/作成します。.gitignore

Output/

このパターンをトップレベルのファイルに入れると、トップディレクトリの下のすべての.gitignoreディレクトリで一致します。

于 2012-10-02T06:24:16.680 に答える
26

バージョン1.8.22013年3月8日)以降、gitは.gitignoreファイルで**をサポートしているため、を使用すると、test/**/Output/テストディレクトリの下の出力サブディレクトリのみが無視されます。

于 2016-08-19T14:51:38.080 に答える