src refspec~与任何匹配

时间:2014-11-02 16:37:20

标签: git push clone git-checkout refspec

您好我想将某些内容推送到特定的远程分支

我通过

制作当地区域
git clone https://~~~.Something
cd https://~~~.Something

我可以使用

访问特定分支
git checkout origin/[branch]

我想对我的特定分支来源/ [分支]提交一些内容 但是当我试图用

来推动某些东西时
git push origin [branch]

我收到了这个错误

error: src refspec [branch] does not match any.
error: failed to push some refs to 'https://github.com/kkammo/yonseitree.git'

我试图解决这个问题,但我找不到任何解决方案......所以PLZ帮我T.T

2 个答案:

答案 0 :(得分:35)

这是一个复制的问题,src refspec master does not match any when pushing commits in git

请尝试git show-ref查看您拥有的参考资料。是否有refs / heads / [branch]?

您可以尝试git push origin HEAD:[branch]作为更多与本地参考无关的解决方案。

它对我有用。

答案 1 :(得分:0)

以下是您现在的分支:

* dev master remotes/origin/master

新分支dev是从master创建的,并且已经完成了一些提交。

使用以下命令推送这个新分支:

git push -u origin --tags HEAD:dev

之后,我们再次检查:

* dev master remotes/origin/dev remotes/origin/master

对我来说没关系。

相关问题