带配置文件的Git子模块

时间:2011-03-15 18:26:15

标签: git git-submodules

如果我想要子模块化Git存储库:

https://github.com/shadowhand/paypal

...有一个配置文件:

https://github.com/shadowhand/paypal/blob/master/config/paypal.php

...如何在不提交我的配置文件版本的情况下为项目做出贡献?

2 个答案:

答案 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

希望有所帮助。