当前位置: 首页 > article >正文

解决git fetch 成功后还是不能checkout到fetch分支

错误记录

当代码仓里分支信息非常多时,如果每次都用git pull更新信息,会耗费很长时间,因此可以用git fetch把我们要checkout的分支线fetch下来,再去checkout。但是,我遇到一个问题,这个看起来已经fetch到指定分支了,但是无法checkout,本文记录一下这个问题的解决方案
在这里插入图片描述

解决方案

原因:git 的配置可能影响 git pull 的行为。比如 remote.origin.fetch 配置项指定了 git fetch 时要获取的引用,若配置不当,可能导致无法获取新的分支
使用下面的指令查看自己的本地仓库配置问题

git config --get remote.origin.fetch

将配置改为,不要指向具体分支,

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

再次git config --get remote.origin.fetch
可以看到 你的本地仓库指向已经修改成,就可以正常fetch,checkout了
在这里插入图片描述


http://www.kler.cn/a/589304.html

相关文章:

  • 深入理解嵌入式开发中的三个重要工具:零长度数组、container_of 和 typeof
  • QT编程之JSON处理
  • AI软件栈:推理框架(二)-Llama CPP1
  • Qt 窗口以及菜单栏介绍
  • embedding技术
  • Cascadeur 技术浅析(五):碰撞避免算法
  • 【python web】一文掌握 Flask 的基础用法
  • 黑龙江有多线IDC服务器托管机房吗?
  • 输入:0.5元/百万tokens(缓存命中)或2元(未命中) 输出:8元/百万tokens
  • vulhub/log4j2漏洞靶场----反弹shell
  • 【图片批量转换合并PDF】多个文件夹的图片以文件夹为单位批量合并成一个PDF,基于wpf的实现方案
  • Python爬虫:playwright的使用
  • python爬虫笔记(一)
  • 【MATLAB例程】AOA(到达角度)法,多个目标定位算法,三维空间、锚点数量自适应(附完整代码)
  • 01-1 音视频知识学习(音频)
  • QT入门笔记2
  • MySQL的基本使用
  • vue 识别word表格中的图片
  • 纳米压印原理,仪器以及在AR眼镜中的应用
  • 鸿蒙的 Stage 模型