0

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

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

4

1 回答 1

1

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

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

于 2013-07-22T15:47:45.633 回答