Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 不同分支的不同文件仅在本地_Git - Fatal编程技术网

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

Git 不同分支的不同文件仅在本地,git,Git,我有一个git存储库,它有两个分支,例如master和customers 我有一个名为eg db_config.php的数据库参数文件 此文件在两个分支中必须不同,但决不能“推送”。 我可以用git实现这一点吗 我唯一能想到的是不用“git checkout master”来更改分支,我可以创建一个bash命令来更改分支并重命名/复制db_config.php(文件应该在.gitignore中).一种方法是将db\u config.php放入.gitignore中,并创建一个名为db\u con

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


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

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

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