news 2026/7/15 1:54:39

git使用--depth参数参数快速拉取分支代码后无法切换到其他分支解决办法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
git使用--depth参数参数快速拉取分支代码后无法切换到其他分支解决办法

我们经常有被催得比较急的项目,早上到我们手,晚上就要求要的,如果我们本地没有代码那就要克隆一份完整代码过来做需求,但是完整克隆一份好几百G的代码下来是相当耗时的,那么我们有没有一种方法能快速拉取一份代码做客制需求呢,是有的,我们通常会使用到如下命令:

gitclone --depth=2git@192.168.16.222:b/sprdroid1_w.git

其中,–depth 参数值越小克隆的就越快。

但是当我们做完需求后想切换到其他分支,发现切换不了了,会报如下问题:

lyw235@yk235:~/Extend/lyw235/R/sprdroid_r_2/sprdroid_r$gitcheckout 7845_R_HWC_M102_sp7731e_1h10__s8637e_1g_Rhodiola_20260119 error: pathspec'7845_R_HWC_M102_sp7731e_1h10__s8637e_1g_Rhodiola_20260119'did not match any file(s)known togit

解决办法如下:

gitconfig remote.origin.fetch"+refs/heads/*:refs/remotes/origin/*"gitfetch origingitcheckout 7845_R_HWC_M102_sp7731e_1h10__s8637e_1g_Rhodiola_20260119
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 20:57:14

pkg-config 使用指南

概述pkg-config是一个用于检索系统中已安装库的元信息的工具,主要用于编译和链接库。它通过读取 .pc元数据文件来获取库的编译和链接信息。基本语法pkg-config [选项] [库名...]常用选项详解1. 信息查询选项# 查看库的版本 pkg-config --modversion gtk-3.0 # 输出:…

作者头像 李华
网站建设 2026/7/1 12:00:04

Systemd 使用指南

1. Systemd 基础概念 什么是 Systemd? Systemd 是 Linux 系统的现代初始化系统和服务管理器,取代了传统的 SysVinit。它提供: 更快的启动时间 更好的并行处理 高级服务管理功能 依赖关系管理 2. Systemd 核心组件 单元(Un…

作者头像 李华
网站建设 2026/7/9 1:30:21

如何低成本、快速地建立私有内测系统?

最近团队复盘,我们发现了一个很有意思的现象:团队里最耗时、最没技术含量,但又最容易引发混乱的环节,竟然是——发-内-测-包。听起来有点可笑,但回想一下,你是不是也经历过这样的场景:微信群里&…

作者头像 李华
网站建设 2026/7/15 1:11:26

2024年提示工程热点:生命周期管理的4个关键进化方向

2024年提示工程热点:生命周期管理的4个关键进化方向 一、引入与连接 引人入胜的开场 想象一下,在科技的浩瀚宇宙中,有一颗闪耀的星星叫做提示工程。它就像是一位神奇的魔法师,能够让计算机理解我们人类的语言,并按照我们的要求完成各种任务。从智能客服与我们流畅对话,…

作者头像 李华
网站建设 2026/7/1 11:45:02

springboot基于Java的停车场管理系统设计实现

背景与需求分析 随着城市化进程加快,机动车保有量激增,传统停车场管理方式(如人工记录、纸质收费)效率低下,存在车位利用率低、缴费混乱、安全隐患等问题。基于SpringBoot的停车场管理系统通过信息化手段解决以下痛点…

作者头像 李华