用git pull和git push时,都是省略掉远程分支名.但是会发现在某些时候(没有与远程关联起来)这个快捷命令并不能正常运行,以下命令即可帮你解决:
git branch --set-upstream [本地分支名] [远程库]/[远程分支名]
或者
git branch --set-upstream-to [远程库]/[远程分支名] [本地分支名]
或者
git branch --track [远程库]/[远程分支名] [本地分支名]
例如
git branch --set-upstream master origin/master
git branch --set-upstream-to origin/master master
git branch --track origin/master master
参考:
https://www.yuque.com/docs/share/46848ef0-39ca-4cac-b4c9-8feb2ca3016e