Gitがディレクトリとdirectory / *を無視することの違いは何ですか?
gitのディレクトリの内容を無視する正しい方法は何ですか? 次のディレクトリ構造があるとします。 my_project |--www |--1.txt |--2.txt |--.gitignore これを置くことの違いは何ですか: www この? www/* 私がこの質問をしている理由は:gitでは、ディレクトリが空の場合、gitはそのような空のディレクトリをリポジトリに含めません。だから私は空にならないようにディレクトリの下に余分な.gitkeepファイルを追加するソリューションを試していました。私がその解決策を試していたときに、.gitignoreファイルにある場合、私は以下のように書きます: www !*.gitkeep 動作しません(私の意図は、wwwの下のすべてのコンテンツを無視するが、ディレクトリは保持することです)。しかし、私が次のことを試した場合: www/* !*.gitkeep その後、動作します!したがって、2つのアプローチにはいくつかの違いがあると思います。