在VS代码(gitlab)中发生合并冲突后,将我的功能分支合并到主功能
我正在尝试将我的功能分支合并到master,因为由于合并冲突,我无法从Gitlab UI将其合并 我遵循了gitlab命令行帮助中列出的步骤:在VS代码(gitlab)中发生合并冲突后,将我的功能分支合并到主功能,git,merge,gitlab,Git,Merge,Gitlab,我正在尝试将我的功能分支合并到master,因为由于合并冲突,我无法从Gitlab UI将其合并 我遵循了gitlab命令行帮助中列出的步骤: > git clone <my_repo> > git fetch origin > git checkout -b my-feature-branch origin/my-feature-branch > git fetch origin > git checkout origin/master 然后,我运行
> git clone <my_repo>
> git fetch origin
> git checkout -b my-feature-branch origin/my-feature-branch
> git fetch origin
> git checkout origin/master
然后,我运行此命令以合并到主机:
> git merge --no-ff VICE-291
它显示了一些无法自动解决冲突的错误
因此,我手动解决了它并提交了更改
但当我执行git branch时,它会显示以下列表:
* (HEAD detached at origin/master)
my-feature-branch
master
我不知道这是什么,也不知道现在如何将
我的功能分支
合并到主功能中。感谢您的帮助。关于您不理解的信息:无需太多担心,分离的头部状态只意味着当前没有签出分支。它发生在您签出commitorigin/master
指向后,因为无法签出远程跟踪分支
将头部重新连接到本地主控形状,并将要素分支合并到:
git checkout master
git merge --no-ff VICE-291
关于你不理解的信息:没有大的担忧,分离的头部状态只是意味着当前没有分支被签出。它发生在您签出commitorigin/master
指向后,因为无法签出远程跟踪分支
将头部重新连接到本地主控形状,并将要素分支合并到:
git checkout master
git merge --no-ff VICE-291