我是一个新的git用户。
遇到一些困难之后,我能够获得可靠的工作流程,以便我可以从本地存储库推送到我的网站。
然而出现了一个问题。我在wamp上开发并推送到网站。当我推送时,我的网站数据库设置被覆盖。有没有办法有选择地使用git来避免这种情况。
我正在使用codeigniter,所以我特意想第一次推送整个项目,然后避免在将来的推送中推送application / config目录
谢谢,
比尔
答案 0 :(得分:4)
数据库设置不应该在版本控制中。将设置保留在未跟踪的文件中。当然,您可以使用类似的文件向您显示可用的选项。
因此,如果设置位于settings.conf
,您就可以拥有跟踪文件settings.conf.example
。
答案 1 :(得分:2)
不,你不能。 Git跟踪内容而非跟踪文件,因此您可以全部或全部推送。 如果有您不想推送的文件,请将它们添加到.gitignore文件中。