Git下载指定历史版本的代码(详细步骤)
目录
一、克隆拉取指定版本代码
第1步:在本地某个空文件夹下右键 Git Bash Here.打开Git窗口。
第2步:在该文件夹下执行 git clone 克隆当前项目至该文件夹。
第3步:cd 进入到克隆下来的项目名称文件夹内
第4步:在 git 仓库查看 SHA ,或输入命令 git log 查看提交的历史 commit
第5步:复制需要回退历史版本的哈希值 ,git checkout 命令如下即可回退到指定版本
二、git checkout master重回主分支当前版本
一、克隆拉取指定版本代码
第1步:在本地某个空文件夹下右键 Git Bash Here.打开Git窗口。
克隆项目到本地。
在空白的地方点击右键,在右键中选择“Git Bash Here”选项并点击 (如果右键菜单没有该选项,可以从开始菜单中程序列表打开git bash)
第2步:在该文件夹下执行 git clone 克隆当前项目至该文件夹。
git clone http://gitlab.xxxxx.com/xxxxx/xxxxx.git
输入后回车即可
第3步:cd 进入到克隆下来的项目名称文件夹内
进入项目文件夹。
cd xxxxx/
第4步:在 git 仓库查看 SHA ,或输入命令 git log 查看提交的历史 commit
获取历史版本哈希值,并右键copy.
//找到对应版本的SHA值 例如2b1c225dcbbc4e1da11164af945344d88bc8f559
git log
在git log命令之后,会列出当前代码的所有提交记录,包含提交的哈希值,作者,和备注等信息,找到要获取的版本代码是对应哪个提交,然后复制下这个提交的哈希值,如图所示,箭头所指的是提交对应的哈希值
按Q键可退出log模式。
第5步:复制需要回退历史版本的哈希值 ,git checkout 命令如下即可回退到指定版本
获取指定版本代码。git checkout [上一步复制下来的哈希值]
git checkout xxxxxxxxx
命令执行后,可以观察到git已经把当前所指的代码定位到指定版本的代码位置。
代码获取后可在获取路径的保存文件夹,看到的文件夹就是指定版本的代码了。
二、git checkout master重回主分支当前版本
可以通过git checkout master命令重新回到主分支的版本.
git checkout master
----------------------------------------------------以下无正文----------------------------
注:仅供学习,记录问题和参考,共勉!
Git下载指定历史版本的代码(详细步骤)相关推荐
- 【Android NDK 开发】Android NDK 下载 ( 下载指定历史版本 NDK | Android NDK r10e - 2015 年 5 月 )
文章目录 一.下载指定历史版本 NDK 一.下载指定历史版本 NDK 进入到 ndk 下载的 " 修订历史记录 " 页面 https://developer.android.goo ...
- git下载指定tag版本
--打标签流程: [需要先上传文件到gitlab中,而后打才能打当前gitlab项目的这个版本的标签] 先在页面创建新项目 创建readme.me git clone -v https://xxx/t ...
- git获取指定release版本代码
首先手里必须有release的版本的备份出来的/.repo/manifests/default.xml文件,该文件记录了每个git库的在该版本下的具体的版本情况,整个代码的sync都是依据他来的: 1 ...
- 下载历史版本App超详细教程
有些时候我们需要下载旧版本的 App 进行研究或者其他用途,然而在 iOS 下,苹果的 App Store 里面默认只能下载最新版本的 App,对滴,就是这么任性,不服不行.然而在 Android 里 ...
- sublime:下载免费历史版本
sublime作为最好用的工具,曾经是一直免费的.一直到3.1某个版本之后开始需要在线认证. 历史版本中虽然还有bug(一直持续不断更新版本就是为了解决bug,其次才是加入新功能),但是基本够日常需求 ...
- 下载Xcode历史版本方法
转自:下载Xcode历史版本方法 - 简书 1.打开链接:https://developer.apple.com/download/more 进入页面 2.在搜索框输入Xcode,回车搜索.如图,找到 ...
- 如何通过Oracle官网下载jdk历史版本
1.登录Oracle官网,网址为:https://www.oracle.com/index.html 2.点击屏幕下方的Trials and Downloads 如下图 2.向下滑动屏幕 选择Java ...
- 官网下载Eclipse历史版本
官网下载Eclipse历史版本 Eclipse官网(downloads路径):https://www.eclipse.org/downloads/ 点击"Download Packages ...
- 使用Git下载指定分支
使用Git下载指定分支 使用Git下载指定分支命令为:git clone -b 分支名 仓库地址 使用命令: git clone -b feature_v2.1.11_20210129_upgrade ...
最新文章
- Linux2.6内核--内存管理(1)--分页机制
- C#相关的DateTime操作
- python十三:函数
- Linux(CentOS)中常用软件安装,使用及异常——MySQL, VmTools
- SAP CRM WebClient UI WebUI Runtime repository design
- OpenSSL学习(十四):基础-指令passwd
- Problem L. Graph Theory Homework
- 自动触发click事件
- 关于opencv中的imread()函数声明
- 基于51单片机的可掉电走表万年历设计(LCD12864+DS1302+DS18B20+LM7805+18650电池外部供电)
- 答题卡 移动端在线考试html模板,标准化考试答题卡模板.doc
- 计算机播放音乐自录,怎么录制电脑上正在播放的视频音频
- python 华为交换机自动配置_对python连接华为交换机批量配置优化
- 基于SpringBoot+Vue前后端分离的在线教育平台项目
- C/C++源代码如何变成可执行程序的?
- SDN和NFV的主要区别
- 干货 | 在线查你的个人数据有没有泄露
- 20220104[动态规划 图论 建模][衢州市赛2017]环游衢州
- Python Scapy(2.3.1)文档学习(三):使用
- go postgresql 增删改查