gitignore - 允许创建文件夹但忽略其中的所有文件 - 我们可以用感叹号(!)来做吗?

时间:2012-07-22 12:11:05

标签: git gitignore

当我们在某个地方推送某个项目时,我们也希望部署空的必要文件夹。例如:/runtime/文件夹。

但是,我们必须忽略/runtime/*;

中的所有文件

我知道“在你的空目录中创建一个无用的文件”解决方案,并且还知道某些bash进程使添加无用的文件自动,但没有其他方法?

我的意思是:

是否有可能通过我们的.gitignore来实现这一点:

!/runtime/
/runtime/*

1 个答案:

答案 0 :(得分:3)

不,不是。 standard trick依赖于在目录中有一个文件(somedirectory/.gitignore),因为无论/.gitignore可能会说什么,git都不会暂存空目录。

目前无法git add空目录。

相关问题