合并分支后如何处理?

时间:2020-04-30 13:01:03

标签: git gitlab

我们使用Git以及Gitlab来创建文档。我有一个从shannon分支创建的分支master。他们正在跟踪具有相同名称的远程分支。

我典型的工作流程如下:

  1. shannon上完成我的项目
  2. 将工作提交给本地shannon
  3. 将完成的工作推送到远程origin/shannon
  4. 在Gitlab上从shannonmaster创建合并请求

合并完成后,我目前使shannon分支保持活动状态。

我通常在创建和关闭合并请求后将origin/master拉入shannon,只是为了使分支保持最新状态。

这将从 提交中将典型的合并主服务器创建为香农,然后在以后的合并请求中将其可见。

我这样做正确吗?我是否应该在成功的合并请求之后删除shannon并在再次开始工作时重新创建它?

非常感谢您能给我任何帮助!也许有一种方法可以使我的工作流程更有效率。

1 个答案:

答案 0 :(得分:1)

  • 您所做的所有其他事情都很好,但是,一直在使用新功能时,请尝试为本地和远程创建一个新分支,并使两个功能分支保持同步。

  • 保持本地和远程主机同步,并从主机创建分支。

  • 在gitlab中,有一个带有合并请求delete branch on merge的选项。您可以使用它,因此不必担心手动删除。

  • 还要确保如果有人加入您的团队,并且您在同一主控上工作,那么在实践中要增加拉力然后推到远程分支以防止任何合并问题。