远程已有分支,本地需要新建对应分支,报下面错误
原因:
远程真的没有这个分支,所以失败
远程有这个分支,但是本地认为远程没有这个分支
执行 git branch -r 命令,查看本地缓存的所有远程分支
输出显示远程并没有要拉取的分支,但是实际上远程仓库是有该分支的,从而导致报错。
解决方法:
将远程的最新数据(包括代码和分支)重新加载到本地,再进行相应的操作即可
git remote update origin --prune
这时候就可以在本地看到所有远程分支了文章来源:https://www.toymoban.com/news/detail-609847.html
最后 git pull ,然后创建对应本地分支就行了文章来源地址https://www.toymoban.com/news/detail-609847.html
到了这里,关于git拉取远程分支到本地报错fatal: ‘origin/XXX‘ is not a commit and a branch ‘XXX‘ cannot be created from it的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!