如何使用Git忽略文件来防止将laravel的供应商文件夹和其他配置文件上传到git分支。什么是正确的方法?

时间:2016-12-06 16:15:15

标签: git laravel gitignore

安装laravel调试器包(barryvdh)之后,我的一些文件如(composer.lock,app.php)已经更新,我不想将这些文件上传到我的git分支,所以,我添加了那些文件名到gitignore文件。之后,我运行了“git status”命令,正如通常git bash向我显示更新的文件。然后,我运行(git add -All)命令添加文件,之后我运行了commit和push命令,但是我刚刚添加到git的所有文件忽略文件,也上传到我的分支。 / p>

3 个答案:

答案 0 :(得分:0)

  

gitignore - 指定要忽略的故意未跟踪文件

如果您使用的是Laravel 5.3,以下是将被忽略的文件和目录。在这里,您将了解如何使用/vendor.env

等配置文件忽略供应商目录
/node_modules
/public/storage
/storage/*.key
/vendor
/.idea
Homestead.json
Homestead.yaml
.env

此处/供应商将忽略供应商目录及其所有子目录。

答案 1 :(得分:0)

将您的文件添加到Gitignore文件中,不要忘记使用

将其从git中删除

git rm -r directory_to_ignoregit rm file_to_ignore

此致

答案 2 :(得分:0)

vendor 添加到项目中的 .gitignore

vendor

不是

.vendor
.vendor/*