2017-10-08 118 views
0

该项目的根目录是.gitignorevendor文件夹。 gitignore文件包含:Git不跟踪.gitignore异常文件夹

!vendor/folder - 供应商中的文件夹除外。

vendor/ - 排除整个供应商,

Git不会跟踪,除了一个在vendor文件的更改 - folder。一切都是应该的。

问题:当我创建它们时,Git没有看到新文件,只是注意到了。

我使用的是PhpStorm,它通常会建议向git添加一个新文件,但不会为folder中的新文件添加新文件,同样控制台也不会看到新文件。

问题是通过与-f选项gid add命令直接求解,并事先警告说,该文件是在folder而被排除(!)通过忽略文件之一。

如何解决这种情况,有什么问题?

+0

你不仅要取消忽略folter,但这些文件以及(与星号)。 –

+0

在'vendor'文件夹中有很多其他文件夹,我应该列出它们吗? – rugleb

+1

@ruleb:不,请添加'!vendor/folder /'和'!vendor/folder/*'。 –

回答

0

我将异常移至vendor文件夹下并更改了vendorvendor/*

现在.gitignore

vendor/* 

!vendor/lynx/