必须跟踪指定文件夹上的gitignore文件,但必须跟踪文件夹

时间:2014-12-21 20:45:50

标签: git laravel gitignore

我想gitignore public/images/Users/目录中的所有文件,但我希望在我的存储库中跟踪该路径,以便其他协作者不会在其计算机上创建新文件夹。 我在.gitignore文件public/images/Users/*上有这一行,但此行忽略了所有图像文件夹。实现这一目标的最佳方法是什么?谢谢。顺便说一下,我的项目在Laravel框架上。

1 个答案:

答案 0 :(得分:1)

为了说明practice of adding placeholder files in folders you want cloned(但忽略了内容),请考虑laravel project使用该技术的原始变体:

请参阅laravel/app/storage/logs文件夹。

.gitignore本身是占位符文件,允许对其父文件夹进行版本控制。

但是its content是:

*
!.gitignore

它会忽略logs文件夹中的每个文件,除了它自己。