这是我的项目结构:
|-- __main__.py
|-- __pycache__
`-- audios
|-- keywords
| |-- foo1.wav
| `-- foo2.wav
`-- target_audio
|-- bar1.wav
`-- bar2.wav
我已将*.wav
添加到我的.gitignore
:
.idea
__pycache__/
*.wav
这导致audios/
下的整个目录树被忽略。我假设由于目录中的所有文件都被忽略,因此整个目录都被git忽略。但是我想保留存储库的目录结构。我该怎么办?
答案 0 :(得分:3)
通过git的设计方式,不允许使用空文件夹。请参阅this stackoverflow帖子。
该帖子建议为每个空文件夹添加一个“ .gitignore”,以便它们可以被git跟踪。
就我而言,
touch audios/target_audio/.gitignore
touch audios/keywords/.gitignore
工作完成了。