我在 github.com 有一个公共存储库,有 2 个分支:master
和test
.
我在本地创建了一个新目录并做了:
[ ] git clone git@github.com:{username}/{projectname}.git
然后我创建了一个名为的新my_test
分支
[ ] git branch my_test
并切换到它。
[ ] git checkout my_test
然后我将它从我test
的公共存储库的分支中与
[ ] git merge origin/test
这导致了快进。
我做了一些更改并提交了它们。然后我尝试将本地分支推送到github my_test
的公共分支test
[ ] git push git@github.com:{username}/{projectname}.git test
但我收到了这个错误:
error: src refspec test does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'git@github.com:{username}/{projectname}.git
我究竟做错了什么 ?