遠(yuǎn)程已有分支,本地需要新建對應(yīng)分支,報下面錯誤

原因:
遠(yuǎn)程真的沒有這個分支,所以失敗
遠(yuǎn)程有這個分支,但是本地認(rèn)為遠(yuǎn)程沒有這個分支
執(zhí)行 git branch -r 命令,查看本地緩存的所有遠(yuǎn)程分支
輸出顯示遠(yuǎn)程并沒有要拉取的分支,但是實(shí)際上遠(yuǎn)程倉庫是有該分支的,從而導(dǎo)致報錯。

解決方法:
將遠(yuǎn)程的最新數(shù)據(jù)(包括代碼和分支)重新加載到本地,再進(jìn)行相應(yīng)的操作即可
git remote update origin --prune
這時候就可以在本地看到所有遠(yuǎn)程分支了文章來源:http://www.zghlxwxcb.cn/news/detail-609847.html
最后 git pull ,然后創(chuàng)建對應(yīng)本地分支就行了文章來源地址http://www.zghlxwxcb.cn/news/detail-609847.html
到了這里,關(guān)于git拉取遠(yuǎn)程分支到本地報錯fatal: ‘origin/XXX‘ is not a commit and a branch ‘XXX‘ cannot be created from it的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!