Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.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_Workflow_Gitlab - Fatal编程技术网

使用Git-使用不同配置的多个环境

使用Git-使用不同配置的多个环境,git,workflow,gitlab,Git,Workflow,Gitlab,这是关于使用Git的一般问题。我有一个运行着GitLab的git服务器,我有一个project,这个项目有3个阶段(就像任何项目一样)本地->测试->生产。每个环境都有不同的全局和数据库配置文件。如何提交/拉/推/等。。。不覆盖这些文件 此外,我还尝试为我的本地发展建立一个分支机构。我在每个配置文件上运行了git rm--cached,当我与主配置文件合并时,它将它们删除 我想我缺少了一些关于使用Git的东西 是否有类似“受保护的文件”或类似的内容,以便我可以将特定文件设置为不同步到主机?可能也

这是关于使用
Git
的一般问题。我有一个运行着
GitLab
的git服务器,我有一个project,这个项目有3个阶段(就像任何项目一样)本地->测试->生产。每个环境都有不同的全局和数据库配置文件。如何提交/拉/推/等。。。不覆盖这些文件

此外,我还尝试为我的本地发展建立一个分支机构。我在每个配置文件上运行了
git rm--cached
,当我与主配置文件合并时,它将它们删除

我想我缺少了一些关于使用
Git
的东西

是否有类似“受保护的文件”或类似的内容,以便我可以将特定文件设置为不同步到主机?

可能也有帮助