Git实现克隆历史的某个版本
作者:Simba1949 时间:2023-03-24 01:39:54
步骤
查看历史记录
# 查看历史记录git log -3
实例
Simba@SIMBA MINGW64 /t/IDE/IDEA/Workspace-Learn/config-center ((af05c43...))
$ git log -3
commit af05c43b5c6b14abbe9c6267811e4fb0a2d2b372 (HEAD, origin/master, origin/HEAD, master)
Author: Simba1949 <simba1949@outlook.com>
Date: Sun Jul 28 17:27:54 2019 +0800
springcloud多环境配置文件
commit d124e2b35da7a9b51368e5f2d156b1128781c517
Author: Simba1949 <simba1949@outlook.com>
Date: Sun Jul 28 16:39:14 2019 +0800
SpringCloudConfig 多环境配置文件
commit acb80687cd82151f1beba3518c6a5327fad91c9a
Author: Simba1949 <simba1949@outlook.com>
Date: Sun Jul 28 11:40:10 2019 +0800
SpringCloud 学习笔记之分布式配置中心Config的学习,上传配置文件
选择要克隆的历史版本,克隆对应的历史版本数据
# 选择需要克隆的历史版本
git checkout acb80687cd82151f1beba3518c6a5327fad91c9a
实例
Simba@SIMBA MINGW64 /t/IDE/IDEA/Workspace-Learn/config-center ((af05c43...))
$ git checkout acb80687cd82151f1beba3518c6a5327fad91c9a
Previous HEAD position was af05c43 springcloud多环境配置文件
HEAD is now at acb8068 SpringCloud 学习笔记之分布式配置中心Config的学习,上传配置文件
最后在恢复到最新数据
# 恢复最新数据
git pull origin master
实例
Simba@SIMBA MINGW64 /t/IDE/IDEA/Workspace-Learn/config-center ((acb8068...))
$ git pull origin master
From https://github.com/simba1949/config-center
* branch master -> FETCH_HEAD
Updating acb8068..af05c43
Fast-forward
.../default/spring-cloud-config-multi-client.properties | 1 +
.../dev/spring-cloud-config-multi-client-dev.properties | 1 +
.../prod/spring-cloud-config-multi-client-prod.properties | 1 +
.../spring-cloud-config-multi-client-dev.properties | 1 +
.../spring-cloud-config-multi-client-prod.properties | 1 +
.../spring-cloud-config-multi-client-test.properties | 1 +
.../test/spring-cloud-config-multi-client-test.properties | 1 +
7 files changed, 7 insertions(+)
create mode 100644 spring-cloud-config-multi-client/default/spring-cloud-config-multi-client.properties
create mode 100644 spring-cloud-config-multi-client/dev/spring-cloud-config-multi-client-dev.properties
create mode 100644 spring-cloud-config-multi-client/prod/spring-cloud-config-multi-client-prod.properties
create mode 100644 spring-cloud-config-multi-client/spring-cloud-config-multi-client-dev.properties
create mode 100644 spring-cloud-config-multi-client/spring-cloud-config-multi-client-prod.properties
create mode 100644 spring-cloud-config-multi-client/spring-cloud-config-multi-client-test.properties
create mode 100644 spring-cloud-config-multi-client/test/spring-cloud-config-multi-client-test.properties
Simba@SIMBA MINGW64 /t/IDE/IDEA/Workspace-Learn/config-center ((af05c43...))
演示
Git 最新版本数据
克隆历史版本后
最终恢复到最新版本数据
命令演示
来源:https://blog.csdn.net/SIMBA1949/article/details/98246500
标签:Git,克隆,历史,版本
0
投稿
猜你喜欢
详解python做UI界面的方法
2023-05-24 08:07:41
Golang截取字符串方法示例讲解及对比
2024-05-09 14:57:29
浅谈ACCESS数据库升迁SQLSERVER注意事项
2007-08-11 13:44:00
详解mysql建立索引的使用办法及优缺点分析
2024-01-23 08:48:15
用python 实现在不确定行数情况下多行输入方法
2021-11-08 05:53:27
PJBlog3优化——单击自动输入验证码
2009-05-17 11:03:00
Python 利用高德地图api实现经纬度与地址的批量转换
2021-08-13 19:52:05
css去掉checkbox边框的方法
2011-06-06 10:32:00
JavaScript调试之console.log调试的一个小技巧分享
2023-06-28 17:23:49
Python defaultdict方法使用分析
2023-01-02 18:05:35
Python使用pyautocad+openpyxl处理cad文件示例
2022-05-24 11:44:18
python中正则表达式 re.findall 用法
2023-10-03 21:59:18
oracle sqlplus 常用命令大全
2009-05-24 19:47:00
浅谈tensorflow中张量的提取值和赋值
2022-06-23 19:20:55
Php header()函数语法及使用代码
2023-09-04 13:32:20
举例讲解Python装饰器
2022-02-17 10:49:18
详解Python中如何写控制台进度条的整理
2023-12-31 03:32:51
js 目录列举函数
2024-06-05 09:12:50
python open读取文件内容时的mode模式解析
2022-02-05 20:03:35
oracle 触发器 学习笔记
2009-05-24 19:57:00