Git實現(xiàn)克隆歷史的某個版本
更新時間:2022年09月22日 17:11:25 作者:Simba1949
這篇文章主要介紹了Git實現(xiàn)克隆歷史的某個版本,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
步驟
查看歷史記錄
# 查看歷史記錄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多環(huán)境配置文件 commit d124e2b35da7a9b51368e5f2d156b1128781c517 Author: Simba1949 <simba1949@outlook.com> Date: Sun Jul 28 16:39:14 2019 +0800 SpringCloudConfig 多環(huán)境配置文件 commit acb80687cd82151f1beba3518c6a5327fad91c9a Author: Simba1949 <simba1949@outlook.com> Date: Sun Jul 28 11:40:10 2019 +0800 SpringCloud 學習筆記之分布式配置中心Config的學習,上傳配置文件
選擇要克隆的歷史版本,克隆對應的歷史版本數(shù)據
# 選擇需要克隆的歷史版本 git checkout acb80687cd82151f1beba3518c6a5327fad91c9a
實例
Simba@SIMBA MINGW64 /t/IDE/IDEA/Workspace-Learn/config-center ((af05c43...)) $ git checkout acb80687cd82151f1beba3518c6a5327fad91c9a Previous HEAD position was af05c43 springcloud多環(huán)境配置文件 HEAD is now at acb8068 SpringCloud 學習筆記之分布式配置中心Config的學習,上傳配置文件
最后在恢復到最新數(shù)據
# 恢復最新數(shù)據 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 最新版本數(shù)據
克隆歷史版本后
最終恢復到最新版本數(shù)據
命令演示
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Elasticsearch?在地理信息空間索引的探索和演進問題分析
本文梳理了Elasticsearch對于數(shù)值索引實現(xiàn)方案的升級和優(yōu)化思考,從2015年至今數(shù)值索引的方案經歷了多個版本的迭代,實現(xiàn)思路從最初的字符串模擬到KD-Tree,技術越來越復雜,能力越來越強大,應用場景也越來越豐富,感興趣的朋友跟隨小編一起看看吧2022-06-06ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討
ASP,PHP與.NET偽造HTTP-REFERER方法及防止偽造REFERER方法探討...2007-03-03