git push错误:错误:src refspec <branch_name>与任何不匹配

时间:2019-01-07 21:05:35

标签: git azure-devops push

我已将VSTS git存储库克隆到Windows中的本地驱动器。 将文件提交到本地克隆的存储库后,尝试推送到远程存储库。 但是看到下面的git错误。

git push -u origin <branch_name> ## Where branch_name=remote_branch_name
error: src refspec <branch_name> does not match any.
error: failed to push some refs to 'https://vsts.server.com/<project_name>/_git/<repository>'

但是,我可以使用以下命令进行推送。 git remote的起点指向远程git存储库。 如何使“ git push -u origin branch_name”推送到远程存储库。

$ git push https://vsts.server.com/<project_name>/_git/<repository> local_branch:remote_branch_name
Enumerating objects: 66, done.
Counting objects: 100% (66/66), done.
Delta compression using up to 4 threads
Compressing objects: 100% (46/46), done.
Writing objects: 100% (63/63), 17.29 KiB | 804.00 KiB/s, done.
Total 63 (delta 5), reused 0 (delta 0)
remote: Analyzing objects... (63/63) (9 ms)
remote: Storing packfile... done (28 ms)
remote: Storing index... done (34 ms)
To https://vsts.server.com/<project_name>/_git/<repository>   
  22159af..dc0e19e  local_branch -> remote_branch_name

0 个答案:

没有答案