当我做一个git状态
,我得到我的分支:
$ git status
On branch OfflineLoading
当我尝试推送git时,我得到:
$ git push origin OfflineLoading
fatal: OfflineLoading cannot be resolved to branch.
当我检查分支时,它不在那里:
$ git branch
branch1
branch2
branch3
branch4
我该如何解决这个问题?
我的分支名称是功能/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
这对我来说是有效的,我能够将代码推送到分支。
除了凯尔的回答,
如果您已经有了一个分支名称,如“BugFix/item001”,并将其推送到您的存储库,然后您创建了另一个名为“Bugfix/item002”的分支,即使您试图将正确的分支推送给您,您仍然会得到相同的错误套管。我相信这是因为“BugFix”文件夹已经创建,未来的分支将使用相同的文件夹。
这仍然是一个套管错误,但确实具有误导性。
常见的问题是案例错误。我以前也遇到过同样的问题。更好的方法是检查分支名称:
$ 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中也使用的常用方法。 但是,在这种特定的情况下,一些项被解析并分配给变量,而其他项则不是。 如何解决这种部分解析?