0

I have this .gitignore file:

app/cache/*
app/logs/*
app/bootstrap*
vendor/*
web/bundles/
app/config/parameters.yml
web/public/img/users/*

but I want the directory web/public/img/users not to be ignored (only files inside). I mean, when a git clone repo is done, the directory must be made, but not the files inside. How can I do it?

4

2 回答 2

3

.gitignore文件放入web/public/img/users/忽略所有内容并将其添加.gitignore到您的存储库中。

于 2013-09-14T09:19:04.380 回答
1

无法将空目录添加到 git 存储库。一种解决方法是在每个应添加的文件夹中创建一个.gitignore文件,其中不包含任何文件或子目录。

.gitignore必须如下所示:

# ignore everything but .gitignore
*
!/.gitignore

这是一种解决方法,因为您必须向每个文件夹添加一个.gitignore,因此该文件夹并非完全为空。与根目录中只有一个.gitignore文件相比,您可能会失去对被忽略文件的概述。

于 2014-09-02T15:38:34.703 回答