2

在我将我的第一个(CodeIgniter)应用程序放在 Github 上之前,我有一个关于CodeIgniter .gitignore文件的问题(见下文)。我的配置目录中没有开发目录。我可以.gitignore */config/*代替吗?config目录下开发目录的重要性是什么?

*/config/development
*/logs/log-*.php
*/logs/!index.html
*/cache/*
*/cache/!index.html
4

1 回答 1

6

许多人在他们的配置文件夹中设置开发和生产文件夹。Codeigniter 将根据您在主 index.php 中设置的环境从正确的文件夹加载正确的文件

如果您要在 github 上创建公共存储库,则将带有密码和密钥的文件(您的 config.php 和 database.php 是我相信的框架中仅有的两个标准)复制到 config 中一个名为 development 的新文件夹,然后删除密码和路径以及根文件夹中的内容。让 gitignore 保持原样。

这样,当您推送到 git 时,您不会将您的个人隐私信息推送到项目中。

于 2013-08-08T01:03:09.497 回答