git clone --depth=1 的使用方法 | git克隆历史版本 | git 笔记

通常我们直接使用 git clone 即可克隆项目,如果只是使用一个仓库项目,这是加入 –depth=1 参数可以使我们只下载当前的最新提交即可


# 一般的项目clone方法:
git clone *********.git

实际应用中,通常我们的私有 GitLab 仓库会有多次历史提交:
0
使用 –depth=1 的意思就是只下载 项目当前最新提交版本即可;因为我们只是使用该项目,而不关心和参与它的历史和提交;这样一些历史提交而后续又删除的一些文件和记录(.git文件下)便不会被下载;进而可以加快项目 clone 速度;


git clone --depth=1 http://xx.xx.xx.x:3000/xx.git

git克隆历史版本(下载指定版本的代码)


  1. 步骤一:首先git clone 当前最新版本至文件夹
  2. 步骤二:cd 进入clone下来的项目文件夹
  3. 步骤三:在git 仓库查看SHA,或输入命令git log 查看提交的历史commit
  4. 步骤三:使用 git checkout 09b8ca236b 即可

1

灵活自如,随意切换版本【切换版本前,代码如有变更,及时保存】示例如下:

git checkout aba4ee291a

Previous HEAD position was 0b66f37... Change WriteJpg to WriteJPG
HEAD is now at aba4ee2... add description of DetectMaxFace

git checkout 0b66f378fc
Previous HEAD position was aba4ee2... add description of DetectMaxFace
HEAD is now at 0b66f37... Change WriteJpg to WriteJPG


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨理学AI

不必打赏,关注博主公众号即可

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值