Git 克隆历史的某个版本

Git 克隆历史的某个版本

步骤

查看历史记录

# 查看历史记录
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 +0800springcloud多环境配置文件commit d124e2b35da7a9b51368e5f2d156b1128781c517
Author: Simba1949 <simba1949@outlook.com>
Date:   Sun Jul 28 16:39:14 2019 +0800SpringCloudConfig 多环境配置文件commit acb80687cd82151f1beba3518c6a5327fad91c9a
Author: Simba1949 <simba1949@outlook.com>
Date:   Sun Jul 28 11:40:10 2019 +0800SpringCloud 学习笔记之分布式配置中心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.propertiescreate mode 100644 spring-cloud-config-multi-client/dev/spring-cloud-config-multi-client-dev.propertiescreate mode 100644 spring-cloud-config-multi-client/prod/spring-cloud-config-multi-client-prod.propertiescreate mode 100644 spring-cloud-config-multi-client/spring-cloud-config-multi-client-dev.propertiescreate mode 100644 spring-cloud-config-multi-client/spring-cloud-config-multi-client-prod.propertiescreate mode 100644 spring-cloud-config-multi-client/spring-cloud-config-multi-client-test.propertiescreate mode 100644 spring-cloud-config-multi-client/test/spring-cloud-config-multi-client-test.propertiesSimba@SIMBA MINGW64 /t/IDE/IDEA/Workspace-Learn/config-center ((af05c43...))

演示

Git 最新版本数据

在这里插入图片描述

克隆历史版本后

在这里插入图片描述

最终恢复到最新版本数据

在这里插入图片描述

命令演示

在这里插入图片描述


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部