git - push失败,错误src refspec feature / add-foo-bar-to-foo与之匹配

时间:2014-10-22 06:37:32

标签: git

我用命令创建了一个分支:

git checkout -b add-foo-bar-to-foo

在提交更改后,我尝试使用以下命令推送我的更改:

git push origin feature/add-foo-bar-to-foo

但失败的是错误:

error: src refspec feature/add-foo-bar-to-foo does not match any.

1 个答案:

答案 0 :(得分:2)

确保您的feature/add-foo-bar-to-foo分行git branch。{ 由于git checkout -b add-foo-bar-to-foo创建了add-foo-bar-to-foo分支,创建feature/add-foo-bar-to-foo

所以你的第一次推动应该是:

git push -u origin add-foo-bar-to-foo

-u用于在本地分支add-foo-bar-to-foo及其远程跟踪分支origin/add-foo-bar-to-fooupstream branch)之间建立跟踪关系。

之后,一个简单的git push就足够了(git会知道要推送什么分支以及在哪里)