前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Git下载指定版本或指定commit

使用Git下载指定版本或指定commit

作者头像
繁华是客
发布2023-03-03 20:02:17
4.6K0
发布2023-03-03 20:02:17
举报

我们知道我们可以通过git下载指定版本的代码,但是如果没有版本号,而是下载指定commit之前的版本呢?

Git下载指定版本

代码语言:javascript
复制
git clone -b v1.2 https://github.com/dzvision/unlock-music.git your-location-file-name

在这里“v1.2”是tag的版本,如果没有的话,就无法实现了。

Git下载指定commit后

例子:github unlock-music

假设我们想要一个更早期8月24日的commit, 我们可以看到SHA是”19b56d1”,虽然实际SHA是很长,但是有前面这些就够了。

Git Lastest

git clone https://github.com/unlock-music/unlock-music.git your-location-file-name

Git Rollback Commit Version

下面代码只能在本地看,无法git push,不过我们只是备份而已,所以也够了。

代码语言:javascript
复制
git reset --hard 19b56d1

如果涉及修改的代码含有隐私部分,需要把commit的历史记录全删了,可以参考: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Git下载指定版本
  • Git下载指定commit后
    • Git Lastest
      • Git Rollback Commit Version
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档