私はこのようなディレクトリ構造を持っています:
.gitignore
を使用して、spec
内のファイルを除くすべての*.json
ファイルを無視します。 .gitignore
とfolder1
でfolder2
を使いたくない適切な.gitignore
ファイルを移動します。
さらに、jsonファイルを含むネストされたディレクトリがさらに存在する場合があり、このルールはすべてのサブディレクトリにも適用する必要があります。
それでは、特定のサブディレクトリを除いて、タイプのすべてのファイルを無視するにはどうすればよいですか?
パターンを無効にするオプションのプレフィックス
!
。以前のパターンで除外された一致するファイルは再び含まれます。否定されたパターンが一致する場合、これは優先順位の低いパターンのソースをオーバーライドします。
http://schacon.github.com/git/gitignore.html
*.json
!spec/*.json