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 協議》,轉載必須註明作者和本文連結