本地创建了一个新分支,但是远程仓库并没有这个分支,上传时会提示没有匹配成功:
error: src refspec test does not match any. error:
failed to push some refs to 'https://[github.com/itbsl/admin.git](http://github.com/itbsl/admin.git)'
可以使用这个命令,上传代码并在远程仓库创建同名分支
git push origin HEAD -u
注意:上传时记得切换到仓库没有的分支上
上传新分支代码后,我在另外一台电脑,执行了“git fetch”,提示下载了新分支的代码,但是使用“git branch“却没有新分支
其实代码早就下载下来了,只是本地没这个分支而已,创建同名分支就好了
git checkout -b xxx
创建分支后,git 会自动关联,执行 “git pull” 也会从仓库的分支更新代码。