我有这个.gitignore
文件:
app/cache/*
app/logs/*
app/bootstrap*
vendor/*
web/bundles/
app/config/parameters.yml
web/public/img/users/*
但我希望不要忽略目录web/public/img/users
(仅限文件内)。
我的意思是,当git clone repo
完成时,必须创建目录,而不是内部的文件。我该怎么办?
答案 0 :(得分:3)
将.gitignore
文件放入web/public/img/users/
忽略所有内容并将此.gitignore
添加到您的存储库。
答案 1 :(得分:1)
无法将空目录添加到git存储库。解决方法是在每个文件夹中创建一个 .gitignore 文件,该文件应该在没有任何文件或子目录的情况下添加。
.gitignore 必须如下所示:
# ignore everything but .gitignore
*
!/.gitignore
这是一种解决方法,因为您必须为每个文件夹添加一个 .gitignore ,因此该文件夹不是完全空的。与在根目录中只有一个 .gitignore 文件相比,您可能会忽略被忽略文件的概述。