.gitignore的使用---vendor是否应该追踪 
                                                    
                        
                    
                    
  
                    
                    vendor node_module 都应当被追踪.
我个人认为的追踪原则:
- 所有静态文件都应当被追踪,比如: node_module vendor
 - 所有动态文件及环境变量都应当被忽略,比如:.env storage/framwork storage/cache storage/views
 - 环境变量都应当提出到 .env,而 config/* 应当不被编辑
 - 不管有几个测试分支,node_module vendor composer.json 都应当保持一致
 
这么想的原因是:生产环境的注重安全性,生产环境并不应该安装composer,因为composer需要使用proc_open等危险函数
下面是我用的 .gitignore
/storage/*.key
/storage/app/
/storage/debugbar/
/storage/framework/
/storage/logs/
.htaccess
.env
/public/.user.ini
有什么不对的地方,还望各位大佬指正
本作品采用《CC 协议》,转载必须注明作者和本文链接
          
                    
                    
            
          
          
                关于 LearnKu
              
                    
                    
                    
 
推荐文章: