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

server/2025/3/15 2:41:01/

错误记录

当代码仓里分支信息非常多时,如果每次都用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.ppmy.cn/server/175036.html

相关文章

框架源码私享笔记(02)Mybatis核心框架原理 | 一条SQL透析核心组件功能特性

最近在思考一个问题:如何能够更好的分享主流框架源码学习笔记(主要是源码部分)?让有缘刷到的同学既可以有所收获,还能保持对相关技术架构探讨学习热情和兴趣。以及自己也保持较高的分享热情和动力。 今天尝试用一个SQL查询作为引…

fpga系列 HDL:ModelSim 波形绘制tips

Stop Drawing 按钮 暂停波形更新: 点击“Stop Drawing”按钮时,ModelSim 会暂停将仿真结果实时绘制到波形窗口中。仿真继续运行,波形窗口不会实时更新显示新的仿真数据。 提高仿真速度: 在大规模设计或长时间仿真的情况下&#x…

Tomcat 安装

一、Tomcat 下载 官网:Apache Tomcat - Welcome! 1.1.下载安装包 下载安装包: wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.102/bin/apache-tomcat-9.0.102.tar.gz 安装 javajdk。 yum install java-1.8.0-openjdk.x86_64 -y /etc/altern…

软件工程概述、软件过程模型、逆向工程(高软45)

系列文章目录 软件工程概述、软件过程模型、逆向工程。 文章目录 系列文章目录前言一、软件工程概述二、能力成熟度模型1.能力成熟度模型CMM2.能力成熟度模型集成CMMI 三、软件过程模型1.瀑布模型SDLC2.原型化模型3.螺旋模型4.增量模型5.喷泉模型6.敏捷模型7.统一过程模型RUP 四…

数字图像处理与Python语言实现-Box模糊CUDA实现

Box模糊CUDA实现 文章目录 Box模糊CUDA实现1、Box模糊的基本原理2、算法优化:滑动窗口技术3、参数对模糊效果的影响4、Box模糊的优缺点5、与高斯模糊的对比6、实际应用场景7、算法实现7.1 PyCUDA实现7.2 CuPy实现7.3 C++与CUDA实现8、总结在图像处理领域,**Box模糊(方框模糊…

VSCode 配置优化

Visual Studio Code(VSCode)是一款功能强大且高度可定制的代码编辑器。通过合理的配置和优化,可以显著提升开发效率。以下是一份详细的 VSCode 配置优化指南,涵盖常用设置、扩展推荐、快捷键优化等内容。 1. 基本设置优化 通过修…

uniapp+v3开发小程序拖拽排序功能

项目需求:需要根据用户喜好手动排序(这里只需要上下排序) 排序前(左图) > 排序时(右图) 拖动演示 思路: 1.创建一个拖动的元素,当拖动元素与其他元素触碰时更换位置重排列表 2.长按元素记录起点位置与下标,并将目标元素赋值与拖动元素 3.移动时处理触碰逻辑 4.松手时清…

制造业数字化转型,汽车装备制造企业数字化转型案例,智能制造数字化传统制造业数字化制造业数字化转型案例

《某制造业企业信息化整体解决方案》PPT展示了一个汽车装备企业的整体信息化解决方案,阐述了该企业的业务特点和现状,主要包括按订单生产、多级计划和产品跟踪等,分析了信息化建设的主要困难,如信息管理手工化、过程数据追溯困难、…