如何将我的cakepp项目存储在git中


How can I store my cakephp project in git?

我想把我的新项目存储在我公司的git repo中。该项目将使用cakephp3。但在建立并推送项目后,我经常会遇到一些麻烦:一位同事将项目克隆到他的电脑上,但它缺少目录(主要是"供应商"),我们经常会遇到调试工具包的问题(每次git pull后都需要删除数据库文件)。

是否有创建此类项目的推荐程序?

composer支持的PHP项目的推荐策略如下:

  • 将供应商目录添加到gitignore
  • 提交composer.json和composer.lock

当您的同事开始开发时,他们只需要运行composer install,提交的composer.lock文件将导致下载正确的依赖项。