Git によって管理されるファイル構造内の特定のディレクトリのすべてのインスタンスを無視することが可能かどうか知っている人はいますか。
多数のサブモジュールを含む Maven プロジェクト内のすべての「ターゲット」フォルダーを除外したいと考えています。トップレベルの .gitignore でそれぞれを明示的に除外できることはわかっていますが、サブディレクトリ内のインスタンスを自動的に無視するために、**/target/* のようなパターンを指定できるようにしたいのですが。
これは可能ですか?
ベストアンサー1
.gitignore
ルートディレクトリ内のファイルするすべてのサブディレクトリに適用されます。私の場合は次のようになります:
.classpath
.project
.settings/
target/
これはマルチモジュールMavenプロジェクトです。すべてのサブモジュールは、m2eclipseを使用して個別のEclipseプロジェクトとしてインポートされます。これ以上の.gitignore
ファイルはありません。確かに、gitignore マニュアルページ:
.gitignore
パスと同じディレクトリにあるファイルから読み取られたパターン、または任意の親ディレクトリ…
これでうまくいくはずです。