我在github.com上有一个公共存储库,有2个分支:master和test.
我在本地创建了一个新目录并执行了:
[ ] git clone git@github.com:{username}/{projectname}.git
Run Code Online (Sandbox Code Playgroud)
然后,我创建了一个名为新的分支my_test与
[ ] git branch my_test
Run Code Online (Sandbox Code Playgroud)
并切换到它.
[ ] git checkout my_test
Run Code Online (Sandbox Code Playgroud)
然后我将其与我test的公共存储库的分支 合并
[ ] git merge origin/test
Run Code Online (Sandbox Code Playgroud)
它导致了快速前进.
我做了一些改变并承诺了.然后我尝试将本地my_test分支推送到testgithub上的公共分支
[ ] git push git@github.com:{username}/{projectname}.git test
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
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
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?