当前位置: 首页 > 知识库问答 >
问题:

Git:合并后,Master无法解析为分支

涂选
2023-03-14

每次我将一个分支合并回我的主分支时,我就不能再推到原点。我收到消息fatal:master无法解析为分支

我做了一个简单的测试更改:

  • 创建了一个新的分支git分支测试分支
  • 做了一个更改到测试分支和提交
  • 签出回到主git签出主
  • 合并测试分支git合并测试分支

合并似乎进行得很顺利,但现在当我使用Git状态时,主分支并没有告诉我它在源代码之前。当我试着推到原始主机时,我得到了上面的信息。

有人知道是什么导致了这个问题吗?

共有2个答案

施阳夏
2023-03-14

另一个问题可能是您的工作流程

创建了一个新的分支git分支

使用上面的命令,您可以创建一个分支,但不切换到它。

我认为您应该通过git checkout TestBranch手动签出,或者使用checkout创建分支,然后通过git checkout-b TestBranch创建分支。

蔚和安
2023-03-14

难道你写师父而不是师父?如果系统区分大小写,它们就不匹配,并且小写主控在大多数存储库中是默认的。

 类似资料:
  • 当我尝试向github推送一个新的远程分支时,我一直遇到同样的问题,我不知道如何处理它。事情就是这样: 我创建了一个分支,例如 对那个分支进行更改 提交这些更改 然后我签出到我的开发分支(如果由于这样或那样的原因我当时无法推送) 当我返回该分支我尝试推送 我收到消息: 要推送当前分支并将远程设置为上游,请使用 致命:功能/5110无法解析为分支。 我发现解决这个问题的唯一方法是删除我的分支,然后重

  • 要删除分支,我至少知道这些命令: 如果分支被完全合并,第一个将删除分支,第二个将在任何情况下删除分支。 null 你知道这样的命令吗?

  • 有人遇到这种场景吗 revert的分支无法再次merge进去 就是你有featureA分支 要合到主分支 结果遇到一些情况 比如当天不能发布 所以又把featureA分支revert了出来 过了几天允许发布了 再把featureA合进主分支 发现没有任何diff和commit 就是git识别不出你在featureA上做的改动了

  • 我们将尝试在github中创建一个工作流,其中每个票据都是master的分支 票据完成后,工作将合并到暂存中,在暂存中执行回归和集成测试,然后将其合并到主控中。 一个团队领导提出了合并后旧票分支的问题。 我发现了这个脚本,想知道它是否能在我们的环境中工作。我们只想删除已经合并到主目录中的分支。

  • 本文向大家介绍详解Git合并分支的流程步骤,包括了详解Git合并分支的流程步骤的使用技巧和注意事项,需要的朋友参考一下 正常合并分支dev到master流程: (合并到其他分支类似哈) 1、要合并的dev分支先更新提交所有文件 注意: 如果不需要提交的本地化修改文件的话,最好不要提交上去。临时备份然后删掉或者撤回。 进入项目根目录,然后执行: 2、切换到master分支 3、更新master代码到