Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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_Gitlab_Workflow - Fatal编程技术网

Git 如何在此工作流中保持服务器分支的更新?

Git 如何在此工作流中保持服务器分支的更新?,git,gitlab,workflow,Git,Gitlab,Workflow,我正在从事一个使用以下git工作流的项目: debug分支:活动开发,为本地主机服务器设置 服务器分支:从生产服务器拉入以部署 我试图找出在发布时更新服务器的最佳方式 实际操作应该是合并调试和服务器,但保留服务器分支的生产.env文件 基本上,我不想每次合并更新时都再次提交.env文件 另外,我希望避免强制推送,因为在GitLab中我们启用了分支保护

我正在从事一个使用以下git工作流的项目:

  • debug
    分支:活动开发,为本地主机服务器设置
  • 服务器
    分支:从生产服务器拉入以部署
我试图找出在发布时更新服务器的最佳方式

实际操作应该是合并
调试
服务器
,但保留
服务器
分支的生产
.env
文件

基本上,我不想每次合并更新时都再次提交
.env
文件

另外,我希望避免强制推送,因为在GitLab中我们启用了分支保护