不同分支的不同文件仅在本地

时间:2013-07-22 15:38:11

标签: git

我有一个带有两个分支的git存储库,例如master和customers 我有一个名为db_config.php的数据库参数文件 此文件在两个分支中必须不同,但绝不能“推送”。 我可以用git来实现吗?

我能想到的唯一想法是使用'git checkout master'来改变分支,而不是使用'git checkout master'来创建bash命令,更改分支并重命名/复制db_config.php(文件应该在.gitignore中) )。

1 个答案:

答案 0 :(得分:1)

执行此操作的一种方法是将db_config.php放入.gitignore并创建名为db_config.php.example的文件。然后,当您部署或发送给您的客户时,他/她只需要将示例复制到db_config.php文件并插入正确的凭据。

我们经常在公司中使用类似的行为,每个开发人员都有自己的数据库设置。