У меня есть 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_name_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