9

嗨,我想将某些东西推送到特定的远程分支

我通过

git clone https://~~~.Something
cd https://~~~.Something

我可以使用访问特定分支

git checkout origin/[branch]

我想向我的特定分支 origin/[branch] 提交一些内容但是当我尝试使用 by 推送某些内容时

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'

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

4

2 回答 2

44

这里有一个重复的问题,src refspec master 在 git 中推送提交时不匹配任何内容

试着git show-ref看看你有什么裁判。是否有裁判/负责人/[分支]?

您可以尝试git push origin HEAD:[branch]更多独立于本地参考的解决方案。

这个对我有用。

于 2015-03-24T03:57:52.480 回答
1

下面是你现在的分支:

* dev master remotes/origin/master

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

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

git push -u origin --tags HEAD:dev

之后,我们再次检查:

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

没关系对我来说。

于 2017-03-14T14:31:26.907 回答