专业编程基础技术教程

网站首页 > 基础教程 正文

Git为何拉取不了远程分支,查看这个配置就能解决

ccvgpt 2025-05-07 23:19:52 基础教程 4 ℃

拉取远程所有分支

git fetch

查看分支

git branch -a

发现展示的还是自己的这个分支和对应的远程分支

问题原因

使用了 --single-branch 选项进行克隆,形如以下方式

Git为何拉取不了远程分支,查看这个配置就能解决

git clone -b gkmsb-dev-next --single-branch xxx

查看当前git仓库的config

git config --get remote.origin.fetch

如果发现设置成了自己当前的分支名称,形如以下

+refs/heads/xxx:refs/remotes/origin/xxx

需要修改config

git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"

修改后重新执行 git fetch

最近发表
标签列表