2017-10-08 136 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/