application/cache/*
application/cache/folder/*
application/cache/folder/onemorefolder/*
这似乎不起作用。"application/cache"
文件夹或"application/cache/folder"
文件夹等…
我希望缓存文件夹中的文件未缓存但文件夹已缓存,以便文件夹权限转移并存在。
答案
Git 不跟踪文件夹,只跟踪文件,因此如果您忽略文件夹中的所有内容,Git 将不会跟踪任何内容。.gitignore
文件到每个目录(application/cache
,application/cache/folder
,application/cache/folder/onemorefolder/
)包含以下内容:
*
!.gitignore
然后,您可以添加这些目录,并且仅.gitignore
每个目录中的文件都会被添加——但这意味着现在将跟踪目录(即在克隆时创建)。