特定のファイルタイプを除いて、特定のフォルダーの下にあるすべてのファイルを再帰的に正しく無視する
私は同様の質問(見てきた1、2および3を)が、私は彼らからの適切な解決策を得ることはありません。 特定のファイルタイプを除いて、特定のフォルダーの下にあるすべてのファイルを無視する必要があります。フォルダは、ルートパスのサブディレクトリです。フォルダに名前を付けますResources。複雑にしたくないので、名前が付けられResourcesているすべてのフォルダの下にあるファイルは無視してください。 これが最も一般的な解決策です(すべての重複する質問で) # Ignore everything * # Don't ignore directories, so we can recurse into them !*/ # Don't ignore .gitignore !.gitignore # Now exclude our type !*.foo このソリューションの問題は、新しく追加されたファイルの追跡を停止することです(*すべてのファイルを無視するため)。すべてのファイルタイプを除外し続けたくありません。新しいファイルが追加された場合にそれを表示する通常の動作が必要git statusです。 私は最終的にここで解決策を得ました。解決策は.gitignore、Resourcesフォルダーに別のファイルを追加することです。これは正しく動作します。 1つの無視ファイルで同じことを達成できますか?さまざまなディレクトリにある無視ファイルがたくさんあるのは少し不格好です。 これは私が達成しようとしていることです: # Ignore everything under Resources folder, not elsewhere Resources # Don't ignore directories, so we can …