我正在使用Laravel和Github程序进行子版本。在我的.gitignore文件中,我键入:
/vendor
我的项目结构如下:
Root
app
bootstrap
public
vendor
这是我想在git中忽略的vendor中的所有文件。大多数文件都可以通过在我的.gitignore中键入/vender来忽略,但有些文件不能。
不起作用的文件是autoload.php - vendor/autoload.php
和vendor/composer
中的文件类似:
autoload_classmap.php
autoload_namespaces.php
autoload_real.php
ClassLoader.php
installed.json
我在.gitignore文件中做错了什么?
在gitignore中添加供应商文件夹后,是否清除了git缓存
git rm -r --cached vendor
git add .
git commit -m ".gitignore"
这将完全删除供应商文件夹。
好的。所以我遇到了问题。我不知道是怎么做的,但我的.gitignore
文件在一个名为.gitignore
的目录中自行推送它。我刚刚删除了那个目录,并将文件的内容复制到git项目的根目录中并更新了它。对我来说很有用。只需考虑一下:文件.gitignore
应该在repo的根目录下。