私は似たような記事をいくつか見てきましたが、その答えはどれも私にとってはうまくいかないようです。特定のサブディレクトリとその内容を除いてすべて無視する
は、私は次のようにソートのフォルダ構造を持っている:
|-- identity
| |-- custom
| | |-- pages
| | `-- static
| |-- lib
| | `-- ext
| |-- logs
| `-- webapps
|-- oxauth
| |-- custom
| | |-- pages
| | `-- static
| | `-- img
| |-- lib
| | `-- ext
| |-- logs
| `-- webapps
`-- oxauth-rp
|-- logs
`-- webapps
そして私はcustom
フォルダとその内容を除くすべてを無視したいです。私は次のことを試してみました
は、ファイルを無視:
*
!.gitignore
!/custom/
と
*
!.gitignore
!/identity/custom/
!/oxauth/custom/
をしかし、それは私のルート.gitignoreファイル以外のすべてを無視します。
少なくとも、git statusを実行すると、それが表示されます。カスタム/ページフォルダの下にファイルがあります。 それで私は行方不明ですか?
たとえば、すべてのディレクトリ(またはその子)の中にファイルがあります。 'lib/ext'? Gitには空のディレクトリは含まれていません –
はい、gitには空のディレクトリは含まれていません。ディレクトリには、含めるファイルがあります。 'lib/ext'は私が望まないフォルダの一つです。私はカスタムフォルダを含めるだけです – munHunger