Git 合并分支后,我该如何处理它?
我们使用Git和Gitlab创建文档。我有一个分支,Git 合并分支后,我该如何处理它?,git,gitlab,Git,Gitlab,我们使用Git和Gitlab创建文档。我有一个分支,shannon,是我从master分支创建的。他们正在追踪同名的远程分支 我的典型工作流程如下所示: 做我在香农的项目 将我的工作提交给本地shannon 将完成的工作推送到远程原点/shannon 在Gitlab上创建一个从shannon到master 合并完成后,我当前保持shannon分支处于活动状态 创建并关闭合并请求后,我通常将origin/master拉入shannon,以保持分支的最新状态 这将从commit将典型的合并主机创建到
shannon
,是我从master
分支创建的。他们正在追踪同名的远程分支
我的典型工作流程如下所示:
shannon
原点/shannon
shannon
到master
shannon
分支处于活动状态
创建并关闭合并请求后,我通常将origin/master
拉入shannon
,以保持分支的最新状态
这将从shannon
,并在重新开始工作时重新创建它
我真的很感激你能给我的任何帮助!也许有办法让我的工作流程更高效。- 您正在做的所有其他事情都很好,但是,对于新功能,始终尝试为本地和远程创建一个新分支,并使这两个功能分支保持同步
- 保持本地和远程主机同步,并从主机创建分支
- 在gitlab中,有一个带有merge request
的选项。您可以使用它,因此无需担心手动删除delete branch on merge
- 另外,如果有人加入您的团队,并且您使用的是与您的实践中使用的相同的master,请添加以执行拉操作,然后推到远程分支以防止任何合并问题
master
创建一个新的分支。如果你以这种方式重用香农,它将有一个丑陋的历史,有许多合并周期。它现在是这样的,而且非常丑陋。我是团队中目前唯一使用分支的人,其他人都在努力掌握,所以我不得不不断地将其合并。我将开始删除并重新创建shannon
。我应该删除本地分支和远程分支,对吗?