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

如何修复git推送上的“无法解析到分支”?

邢思淼
2023-03-14

当我做一个git状态,我得到我的分支:

$ git status
On branch OfflineLoading

当我尝试推送git时,我得到:

$ git push origin OfflineLoading
fatal: OfflineLoading cannot be resolved to branch.

当我检查分支时,它不在那里:

$ git branch
   branch1
   branch2
   branch3
   branch4

我该如何解决这个问题?

共有3个答案

那鹏
2023-03-14

我的分支名称是功能/S212121_TestCase_review_Dashboard

当我尝试使用以下命令将代码推送到此分支功能/S212121_TestCase_review_Dashboard时:

git push origin feature/S212121_TestCase_review_Dashboard
fatal: feature/S212121_TestCase_review_Dashboard cannot be resolved to branch

然后,我使用以下命令重命名了我的分支:

git branch -m TestCase_review_CWLA_Dashboard

之后,我使用以下命令推送代码:

git push --set-upstream origin TestCase_review_CWLA_Dashboard

这对我来说是有效的,我能够将代码推送到分支。

宇文飞羽
2023-03-14

除了凯尔的回答,

如果您已经有了一个分支名称,如“BugFix/item001”,并将其推送到您的存储库,然后您创建了另一个名为“Bugfix/item002”的分支,即使您试图将正确的分支推送给您,您仍然会得到相同的错误套管。我相信这是因为“BugFix”文件夹已经创建,未来的分支将使用相同的文件夹。

这仍然是一个套管错误,但确实具有误导性。

柯鸿振
2023-03-14

常见的问题是案例错误。我以前也遇到过同样的问题。更好的方法是检查分支名称:

$ git branch
  master
 *branch1
  Branch2

你可以比较上面的分支,然后用你得到的名字推送它。

$ git push origin Branch2

$ git push origin branch1
 类似资料:
  • 怎么修这个东西?我需要“Karetski”用户名而不是“Pavelmetsko”

  • 我从Bitbucket或Github迁移了我的回购协议。我认为这无关紧要,但这是唯一不同的地方。有一段时间,我安装了两个遥控器: 然后我将两者都删除,并将原点指向github: 开发分公司测试推送: 一切都是最新的,好的,很好。 按照常规为某些工作创建新分支: 更新一两个文件。尝试推送至远程: 这会导致错误: 致命:无法将功能/名称解析为分支 在线搜索此问题,找到一些关于确保HEAD正确的信息,其

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

  • 我是gitlab的新手,这是我第一次使用ssh。我可以生成ssh密钥并将其添加到我的帐户设置中。我可以通过ssh克隆repo,我可以签出到我的分支,但我仍然不能做的是将我的更改推送到分支。以下是我在尝试推送ssh密钥之前(按照此处的说明)生成ssh密钥的步骤: PS.我正在使用Windows 10。 在终端上(作为管理员),键入:. 按获取ssh键的默认路径 提供密码 在中创建配置文件。这是我在配

  • 它在几天前工作,现在在推动代码时,我在终端上得到了关注。 计数对象:218,完成。增量压缩最多使用4个线程。压缩对象:100%(218/218),完成。写入对象:100%(218/218),485.32千字节/秒,完成。总计218(增量93),重复使用0(增量0)错误:RPC失败;结果=22,HTTP代码=401致命:远程端意外挂起致命:远程端意外挂起所有最新的内容 我不明白为什么,它发生了。在谷

  • 在我的Android项目中,我使用了reverfit2作为API调用和GSON作为转换器。将json转换为POJO并遵循在同一项目的50+API中也使用的常用方法。 但是,在这种特定的情况下,一些项被解析并分配给变量,而其他项则不是。 如何解决这种部分解析?