git clone https的项目出现项目太大无法clone的解决办法

有的时候无法使用ssh git clone项目,使用http的方式clone方式,但是项目太大,commit信息太多,出现指定分支都clone不下来的情况,可以使用如下命令:

git clone -b 分支 仓库地址 --depth=1

代码拉取下来,这样拉取只会拉取最近的提交,log也只有最近的几条;

然后使用命令:

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

git remote update

就可以将所有的分支全部拉取下来,在AS上直接切换分支即可

相关推荐
REDcker33 分钟前
Git 原理解析
git
Mo_YuO.o42 分钟前
git的安装以及本地仓库的创建
git·gitee·github
CoderJia程序员甲1 小时前
GitHub 热榜项目 - 日榜(2026-01-19)
git·ai·开源·llm·github
-大头.3 小时前
GIT教程系列(共3篇)---------第二篇:Git高级协作与团队实战完全指南
大数据·git·elasticsearch
Q741_1473 小时前
Git 添加文件基本操作与简单原理
git
好评1244 小时前
git常见操作及问题
linux·git
小王C语言6 小时前
版本控制器git和调试器gdb
git
-大头.7 小时前
GIT教程系列(共3篇)---------第一篇:Git入门与核心概念完全指南
大数据·git·elasticsearch
_Xiaosz10 小时前
Git 拉取子模块报错 Permission denied (publickey) 的排查与解决
git
晚霞的不甘10 小时前
Flutter for OpenHarmony 实战:[开发环境搭建与项目编译指南]
git·flutter·react native·react.js·elasticsearch·visual studio code