觉得每次部署都要composer install
重新拉取vendor,很麻烦。所以请问一下,能不能把thinkphp和vendor一起放入git 远程管理?
不建议这么做,因为vendor里有些项目本身就是github仓库,如果和项目放一个git仓库里会产生某些冲突。而且升级也不方便。
最好是在.gitgnore
里做排除。比如:
/nbproject/
/runtime/*
/application/database.php
/application/config.php
/public/uploads/*
/addons/qiniu/config.php
/application/extra/addons.php
/application/extra/site.php
/public/assets/js/addons.js
/addons/wechat/config.php
/addons/third/config.php
.idea
*.log
*.css.map
!.gitkeep
.env
.svn
.vscode
/vendor/
composer.lock
/thinkphp/