如果我想要子模块化Git存储库:
https://github.com/shadowhand/paypal
...有一个配置文件:
https://github.com/shadowhand/paypal/blob/master/config/paypal.php
...如何在不提交我的配置文件版本的情况下为项目做出贡献?
答案 0 :(得分:2)
提交时,请勿添加该文件:
git add classes/paypal.php
...
# don't add config/paypal.php
git commit
在提交之前,请与git status
核实您尚未对配置进行任何修改 - 如果您不小心使用,请使用git reset HEAD config/paypal.php
取消暂存。
(对于它的价值,这与您将此存储库用作子模块这一事实并没有任何关系。)
答案 1 :(得分:0)
刚刚发现Kohana建议您管理本地配置文件。
从数据库模块: http://kohanaframework.org/3.1/guide/database/config
默认配置文件位于 MODPATH /数据库/配置/ database.php中。 您应该将此文件复制到 APPPATH / config / database.php和make 在那里改变,与...保持一致 cascading filesystem
希望有所帮助。