让我们画出以下场景:一个由3名开发人员组成的团队是一个裸存储库。开发人员希望共享一个config.ini
文件,他们可以在本地进行调整(例如数据库连接参数)。
一个人可以
git update-index --assume-unchanged config.ini
git status
现在会返回nothing to commit, working directory clean
但是一旦我做git checkout -f
(例如,如果我想清理我的工作区域),我的本地修改就会丢失。
在这种情况下,git为处理这样的config.ini
提供了什么?
答案 0 :(得分:0)
为您配置文件创建模板并签入该文件。像
这样的东西 config.ini.template
。
将config.ini
添加到.gitignore