我有这些文件:
Static/Images/img1.png
Static/Images/img2.jpg
Static/Files/file1.pdf
Static/Files/file2.docx
我想存储目录结构,意思是:
Static
Static/Images
Static/Files
但我不想存储这些文件,因为它们只是不必要的静态文件的存储库。 另一方面,存储目录结构对我来说很重要。
我尝试了很多东西,搜索了很多,但我没有成功。 Gitignore比看起来更难。
有些尝试:
1
Static/Images/*
Static/Files/*
2
Static/Images/**
Static/Files/**
3
Static/*
!Static/Images/
!Static/Files/
答案 0 :(得分:2)
你做不到; Git根本不跟踪目录,并根据它们包含的文件创建它们。通常的解决方案是向每个目录添加和跟踪空的.gitkeep
文件。所以:
Static/Images/*
!.gitkeep