我有一个带有两个分支的git存储库,例如master和customers 我有一个名为db_config.php的数据库参数文件 此文件在两个分支中必须不同,但绝不能“推送”。 我可以用git来实现吗?
我能想到的唯一想法是使用'git checkout master'来改变分支,而不是使用'git checkout master'来创建bash命令,更改分支并重命名/复制db_config.php(文件应该在.gitignore中) )。
答案 0 :(得分:1)
执行此操作的一种方法是将db_config.php
放入.gitignore
并创建名为db_config.php.example
的文件。然后,当您部署或发送给您的客户时,他/她只需要将示例复制到db_config.php
文件并插入正确的凭据。
我们经常在公司中使用类似的行为,每个开发人员都有自己的数据库设置。