问题描述
在使用git在远程仓库创建分支后,我想要在本地切换为刚刚创建的分支,报以下错误:
$ git checkout ‘fds’
error: pathspec 'fds' did not match any file(s) known to git
我们翻译一下:
错误:pathspec“fds”与git已知的任何文件不匹配!
意思就是说本地查不到远程刚刚创建的分支!
原因分析:
远程仓库在本地仓库的缓存并没有更新,我们需要手动进行更新一下。
解决方案:
直接使用git fetch origin或者git remote update origin --prune命令更新缓存。
再使用查看git branch -r,就能看到新的分支了!