我正在使用Laravel和Github进行版本控制。在我的.gitignore文件中,我输入:
/vendor
我的项目结构看起来像这样:
Root
app
bootstrap
public
vendor
我希望在git中忽略所有在vendor文件夹里的文件。大部分文件可以通过在.gitignore文件中添加/vendor来实现忽略,但有一些文件无法被忽略。
无法被忽略的文件包括:autoload.php - vendor/autoload.php
还有位于vendor/composer
文件夹中的文件,例如:
autoload_classmap.php
autoload_namespaces.php
autoload_real.php
ClassLoader.php
installed.json
我在我的.gitignore文件中做错了什么?
vendor/autoload.php
和vendor/composer
目录下的文件是否已经被纳入版本库了呢?.gitignore
文件用于指定 Git 应该忽略的未被纳入版本库的文件,对于已经被纳入版本库的文件则没有影响。 - Landys