在我将我的第一个(CodeIgniter)应用程序放在 Github 上之前,我有一个关于CodeIgniter .gitignore文件的问题(见下文)。我的配置目录中没有开发目录。我可以.gitignore
*/config/*
代替吗?config目录下开发目录的重要性是什么?
*/config/development
*/logs/log-*.php
*/logs/!index.html
*/cache/*
*/cache/!index.html
Find centralized, trusted content and collaborate around the technologies you use most.
Learn moreTeams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more在我将我的第一个(CodeIgniter)应用程序放在 Github 上之前,我有一个关于CodeIgniter .gitignore文件的问题(见下文)。我的配置目录中没有开发目录。我可以.gitignore
*/config/*
代替吗?config目录下开发目录的重要性是什么?
*/config/development
*/logs/log-*.php
*/logs/!index.html
*/cache/*
*/cache/!index.html
许多人在他们的配置文件夹中设置开发和生产文件夹。Codeigniter 将根据您在主 index.php 中设置的环境从正确的文件夹加载正确的文件
如果您要在 github 上创建公共存储库,则将带有密码和密钥的文件(您的 config.php 和 database.php 是我相信的框架中仅有的两个标准)复制到 config 中一个名为 development 的新文件夹,然后删除密码和路径以及根文件夹中的内容。让 gitignore 保持原样。
这样,当您推送到 git 时,您不会将您的个人隐私信息推送到项目中。