1

我是一个新的 git 用户。

在遇到一些困难之后,我能够获得一个可靠的工作流程,以便我可以从我的本地存储库推送到我的网站。

然而,一个问题出现了。我在 wamp 上开发并推送到该站点。当我推送时,我的网站数据库设置被覆盖。有没有办法选择性地使用 git 来避免这种情况。

我正在使用codeigniter,所以特别是我想第一次推送整个项目,然后避免在以后的推送中推送应用程序/配置目录

谢谢 ,

账单

4

2 回答 2

4

数据库设置不应在版本控制中。而是将设置保存在未跟踪的文件中。当然,您可以拥有一个类似的文件来向您展示哪些选项可用。

因此,如果设置在settings.conf,你可以有一个跟踪文件settings.conf.example

于 2012-11-28T05:43:24.473 回答
2

不,你不能。Git 跟踪的是内容而不是文件,所以你要么全部推送,要么什么都不推送。如果有您不想推送的文件,请将它们添加到 .gitignore 文件中。

于 2012-11-28T05:29:12.770 回答