假设我有这样一个目录结构,请看下图:
我希望跟踪uploads目录及其子目录,但不跟踪其中的任何文件,除了一个虚拟文件,因为git无法跟踪目录。我认为以下代码可以实现,但实际上并不能。
uploads/
--dir1/
----one.txt
----two.txt
----dir2/
------one.txt
------two.txt
我希望跟踪uploads目录及其子目录,但不跟踪其中的任何文件,除了一个虚拟文件,因为git无法跟踪目录。我认为以下代码可以实现,但实际上并不能。
*
!.gitignore
.gitignore
文件中列出!.gitignore
,以便忽略文件本身被Git跟踪吗? - beportergit add -f .gitignore
(当它被跟踪时,无论它是否被忽略都没有关系)。但是,如果您不想采取这一次“强制”步骤,那么您可以添加额外的条目(或者更好的方法是,只取消忽略第一级.gitignore
,即!/.gitignore
)。 - Chris Johnsen