eclipse - 创建新的远程分支时出现有趣的 refname 错误

标签 eclipse git github egit

所以我在 github 上建立了一个项目,一切都很好。现在我想创建一个新分支。

这是我所做的:

  1. 创建了一个新的本地分支机构
  2. 将新分支推送到github

问题来了: 在推送到我的 Remote 期间,我收到此错误:

Repository ssh://git@github.com/<username>/ProjectColossus.git

funny refname
error: refusing to create funny ref 'workingBranch' remotely

我的远程存储库称为 origin,因此我尝试按照 stackoverflow 上的另一个答案中的建议使用该 refname,但我遇到了同样的错误。我还尝试在远程推送之前的“目标引用名称:”字段中使用与我的新本地分支相同的名称,但我真的不确定此时我在做什么。我知道关于 git remote pushes 有一些我没有得到的东西,所以一点解释会非常有帮助。我对 git 和版本控制还很陌生,但我是一名中级程序员(1 月份开始学习第二年的 CS)。

最佳答案

在 Target Ref Name 中,您可能必须添加 refs/heads:

refs/heads/name_of_your_new_branch

在您的具体情况下:

refs/heads/workingBranch

(至少,Bitbucket 是这样的 - egit,Eclipse 的 Eclipse 插件)

关于eclipse - 创建新的远程分支时出现有趣的 refname 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13792205/

相关文章:

git - 无法将 refs 推送到远程尝试先运行 pull 以集成您的更改

git - Cron 作业自动推送到 Git Issue

git - 用于 github 存储库的 Ubuntu 控制台设置

ruby - 如何在 GitHub 上搜索 RubySpec?

git add * 不添加已删除的文件

java - 动态 web 项目 : java. lang.ClassNotFoundException : com. mysql.jdbc.Driver

java - Eclipse Java 调试

git - Jenkins git 插件 : How to configure different fetch and push git remotes?

java - 如何制作调用 ant 的 Eclipse 启动配置?

java - Eclipse 中的 Jar 依赖项 - 2 个外部 jar 中的同一类