当前位置: 首页 > 工具软件 > A Tree > 使用案例 >

git fatal: reference is not a tree错误处理方法

暴德运
2023-12-01

最近拉一个工程的git分支,出现“ fatal: reference is not a tree”,网上说先到master上git pull,再切换,但是没用。我将工程删了重新clone也没有。最后这么解决的:
假如你拉不下来的分支叫tmp,可以这样:
先创建本地分支 git checkout -b tmp
然后关联到远端 git branch --set-upstream-to=origin/tmp tmp。
在stackflow上还看到一种方式,没有试过行不行:
Create a local branch

 git checkout -b temp

Do a hard reset with the desired branch

git reset --hard origin/branch-name

Rename the temp branch

git branch -m branch-name
 类似资料: