原因 有时候git pull的时候会遇到这个报错,是因为本地分支关联的远程仓库分支被删除了。经常出现在修改分支名再提交到远程的时候,错误操作会引起这个问题。 解决办法 先将本地的分支与远端分支取消关联 git branch --unset-upstream然后再重新推送本地到远端分支 git push --set-upstream origin branch_name