在 GIT 上推送更改时出错。引用名称必须遵循 git ref-format 规则

Ina*_*nse 20 git remote-branch cherry-pick git-branch

我在 Sourcetree 上使用 git 有一个错误。我创建了一个名为 sprints/Mycompany_sprint_1 的本地分支(因为我希望它属于一个类别),然后我从另一个分支中对该分支进行了多次挑选。之后,我尝试将所有更改推送到我的分支上,但我收到下一个错误:

远程分支 ''(本地分支 = 'sprints/Mycompany_sprint-1')无效。Ref 名称必须遵循 git ref-format 规则:https : //www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html 已完成,但有错误,见上文。

但是,如果我转到链接,我将遵循(就我所见)所有规则,因为查看第一条规则:

它们可以包含斜杠 / 用于分层(目录)分组,但斜杠分隔的组件不能以点开头。或以序列 .lock 结尾。

我检查问题是否可能是 spring 类别已经存在,但事实并非如此。
谁能告诉我我做错了什么?我恐怕看不到这里的错误......

Mar*_*ong 93

这似乎是影响 Windows 3.3.4 版 SourceTree 的错误:https ://jira.atlassian.com/browse/SRCTREEWIN-12593

修复错误之前的解决方法是取消选中并重新选中推送对话框中的分支复选框。

  • 4年过去了,这个问题仍然没有解决 (5认同)
  • 我很高兴在 SOing 之前我没有花太长时间自己研究这个问题! (4认同)