Git 和 CakePHP 3
Git and CakePHP 3
将 CakePHP 3 项目添加到 git 的最佳做法是什么?在 CakePHP 2 中,我会添加整个 app director 减去 tmp 和 .htaccess,这会很棒。在 CakePHP 3 中,项目或应用程序文件夹现在包含各种供应商文件,最好使用 composer 加载这些文件。我将不胜感激对此的一些最佳实践的任何见解。
提前致谢
我使用 Git 和 Cakephp3,并添加所有文件夹,但不包括 vendors,tmp 并从配置文件夹中排除 app.php。
将此用作您的 .gitignore
文件的内容
/vendor/*
/config/app.php
/tmp/*
/logs/*
.htaccess
/webroot/.htaccess
只有你的相关文件才会被推送 git。如果你提交你的 composer.lock 文件,那么你可以拥有由 composer 安装的所有包的相同版本。
我和 git 一起工作,我添加了整个星球,因为我没有带宽限制或时间问题。但是如果你想添加最少的,你只能添加这些文件夹:
- 配置
- 插件
- 源码
- webroot
将 CakePHP 3 项目添加到 git 的最佳做法是什么?在 CakePHP 2 中,我会添加整个 app director 减去 tmp 和 .htaccess,这会很棒。在 CakePHP 3 中,项目或应用程序文件夹现在包含各种供应商文件,最好使用 composer 加载这些文件。我将不胜感激对此的一些最佳实践的任何见解。
提前致谢
我使用 Git 和 Cakephp3,并添加所有文件夹,但不包括 vendors,tmp 并从配置文件夹中排除 app.php。
将此用作您的 .gitignore
文件的内容
/vendor/*
/config/app.php
/tmp/*
/logs/*
.htaccess
/webroot/.htaccess
只有你的相关文件才会被推送 git。如果你提交你的 composer.lock 文件,那么你可以拥有由 composer 安装的所有包的相同版本。
我和 git 一起工作,我添加了整个星球,因为我没有带宽限制或时间问题。但是如果你想添加最少的,你只能添加这些文件夹:
- 配置
- 插件
- 源码
- webroot