Answers
个人管理的话,推与不推都不碍,反正你很少改动配置文件,
push
一次和每次都
push
差别不大。
但是如果有可能有其他人参与的话或者你可能在多个坏境下
push
时,
push
配置文件会带来不必要的冲突,此时你可以
push
一个基本的配置文件,假设配置文件命名为
config
,那么第一次推项目的时候,首先把
config
添加到
gitignore
,然后推一个带有基本配置信息的
config_example
文件,
push
结束后,同样把
config_example
添加到
gitignore
中。
现在你可以假设我将要参与到你的项目中,那么我会先
clone
你的项目,把
config_example
文件
pull
下来后,我首先复制一份然后重命名为
config
,因为文件里面已经有了基本的配置信息,所以我只需稍微改动适应我的开发环境即可,然后我再将两个文件都添加到
gitignore
中,再
push
时就不会对远程仓库造成影响了。
这其实是我们团队在自己
git
服务器上的一个管理方法,我认为原理应该是相通的,希望对你有帮助。
Ayaくん
answered 10 years, 10 months ago