首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >git 回滚到任意版本

git 回滚到任意版本

作者头像
小蔚
发布于 2019-09-11 12:26:58
发布于 2019-09-11 12:26:58
88000
代码可运行
举报
文章被收录于专栏:小蔚记录小蔚记录
运行总次数:0
代码可运行

git回滚到任意版本

1.先显示提交的log

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ git log -3
commit 4dc08bb8996a6ee02f
Author: Mark <xxx@xx.com>
Date:   Wed Sep 7 08:08:53 2016 +0800

    xxxxx

commit 9cac9ba76574da2167
Author: xxx<xx@qq.com>
Date:   Tue Sep 6 22:18:59 2016 +0800

    improved the requst

commit e377f60e28c8b84158
Author: xxx<xxx@qq.com>
Date:   Tue Sep 6 14:42:44 2016 +0800

    changed the password from empty to max123

2.回滚到之前指定 版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git reset --hard e377f60e28c8b84158
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-05-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
git回滚到任意版本
有时候因为提交错误或冲突问题,需要我们回滚到任意一个版本,这时候可以使用git reset命令来完成此操作,以下是三个操作步骤:
九州暮云
2019/08/21
8960
GIT学习----第三节:版本回退
学习目的 git log: 查看版本信息; git log --pretty=oneline: 简化查看到的版本信息; git reset --hard HEAD^: 版本回退到上个版本; git reset --hard HEAD^^: 版本回退到上上个版本; git reset --hard HEAD~100: 版本回退到100个版本; git reset --hard “commit id”: 版本回退到具体的版本; cat : 查看当前版本的内容; git reflog: 查看"commit id"
Rattenking
2021/01/30
2990
【Git 第10课】 版本回退
昨天关于 PyCon 的介绍里有个小bug,北京场是14日,和其他分会场不是同一天。特此更正,北京的小伙伴们请注意。 ---------------- 上次说到,如果你已经提交了代码,但是又后悔了,想要放弃这次的改动,回到之前的版本。这时候就需要做版本回退。 我们先在工作目录中运行 git log 命令,看看到目前为止的提交记录: commit 81e34d1d269b13bb23619d828495119492eabc5a Author: Crossin Date: Thu Nov 28 17:27
Crossin先生
2018/04/16
8000
【Git 第10课】 版本回退
一次 Git 回滚的故事
远程master分支下代码被不小心提交了很多垃圾代码或项目删掉,想要回滚到以前的某一版本并删除commit log。怎么办?情景如图:
二哥聊运营工具
2021/12/17
5220
一次 Git 回滚的故事
版本控制工具——Git常用操作(下)
摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复现场的操作。学会以后已经足够我们使用Git参加协作开发了,但是在开发的过程中难免会出错,本文主要介绍版本控制的过程中出错了的场景,以及Git开发的一些技巧,让我们用的更流畅。
机智的程序员小熊
2019/01/10
1K0
版本控制工具——Git常用操作(下)
初学Git及简单搭建git服务器和客户端
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。
拓荒者
2019/07/25
2.6K1
Git 命令 reset 和 revert 的区别
友情提示:此篇文章大约需要阅读 9分钟24秒,不足之处请多指教,感谢您的阅读。 订阅本站
Meng小羽
2021/09/23
5.4K0
如何搭建自己的git服务器_git 创建远程仓库
GitHub,Gitee 想来大家都用过,我们的代码就是托管在这些平台上的。因此,你可能好奇为什么我们不自己搭建一个 git 服务器呢?下面,就开始教大家如何一步步搭建自己的 git 服务器(试验成功的那一刻还是很让人激动的)。
全栈程序员站长
2022/11/09
2.1K0
如何搭建自己的git服务器_git 创建远程仓库
【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
在 Git 版本库 中 , 可以查询每一次 使用 git commit 命令的提交记录 , 每次 git commit 提交都会保留一个快照 , 如果工程代码弄坏了 , 可以尝试从最近的一次 git commit 提交的快照进行恢复 ;
韩曙亮
2023/03/30
2.2K0
【Git】Git 基础命令 ( 查看提交记录 git log | 版本回滚 git reset | 撤销回滚 git reflog )
03·灵魂前端工程师养成-git本地仓库
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
2610
03·灵魂前端工程师养成-git本地仓库
24 May 2019 git将多次提交合并
然后修改本次提交的信息,这里将4次的提交信息都合并,使用了第一句作为本次提交信息,保存退出:
俊采
2023/10/17
2230
Git 5条提高效率的命令
一般我们在使用 reset 命令时,git reset --hard 会被提及的比较多,它能让 commit 记录强制回溯到某一个节点。而 git reset --soft 的作用正如其名,--soft (柔软的) 除了回溯节点外,还会保留节点的修改内容。
用户10002156
2023/09/24
2490
Git 5条提高效率的命令
Git详细教程 – Git版本回退
通过《Git详细教程 - 初识》、《Git详细教程 – Git的安装》和《Git详细教程 – 版本库的创建和添加内容到版本库》课程,相信大家对Git已经非常熟悉了,Git的由来,作用等等,之前讲了创建版本和提交内容,今天来讲讲,如果提交内容时错误的,想要回滚到上一个版本怎么做了?
Javanx
2019/09/05
5860
Git详细教程 – Git版本回退
杂篇:一首诗认识[- Git -]
本文用一首诗的版本控制,简单认识一下Git,源码可见: Git的安装,环境配置什么的我就不废话了(新手请进,高手慎入...) ---- 一、创建与提交 1.《应龙》: v0.01 捷特写了一首诗《
张风捷特烈
2020/04/30
6710
杂篇:一首诗认识[- Git -]
Git操作常用的命令都在这里了。
创建仓库 git init 在当前目录执行,会生成 .git目录文件,这个和SVN一致。 提交到仓库 git commit -m "first commit" -m:表示提交描述,必须要填。 添加到远端仓库 git remote add origin git@github.com:test/test.git 推送到远端仓库 git push -u origin master 克隆仓库 直接从远端把代码克隆下来。 git clone git@github.com:test/test.git 仓库状态 gi
Java技术栈
2018/03/30
7320
Git操作常用的命令都在这里了。
学习笔记:04_Git的增、删、改和查看日志
test.txt之间删除掉了.这时候被删除的文件并未纳入暂存区当中。这个时候提交是不能的。
全栈程序员站长
2022/06/30
3000
Git 游戏攻略(上篇)- 基础&高级&整理提交记录
一个学习git的网站,本文便是攻略。看一个个对话框也怪费时间的,整理一篇出来,看得清晰点。
张风捷特烈
2020/04/30
1.7K0
Git 游戏攻略(上篇)- 基础&高级&整理提交记录
Git如何删除某次commit 操作
4.如果这个时候,你突然发现回退版本错了,那么就用git reflog查看提交记录
乱码三千
2021/07/29
13.1K0
Git如何删除某次commit 操作
Git提交合并提交及注释
本地开发时,可以随时去提交写好的代码,但这样会导致提交历史比较多,推送到远端或者发起Pull Request显得比较杂乱,这时就可以使用rebase命令将几次提交或者全部提交合并成一次提交。
程序新视界
2021/12/07
7900
git 回滚到指定版本_git回滚多了怎么办
我们在GIT操作项目时,往往会遇到很多需要回滚的代码,其实我们是可以回滚到任意之前的版本。(只要你需要回滚的分支有操作权限)
全栈程序员站长
2022/11/17
1K0
git 回滚到指定版本_git回滚多了怎么办
相关推荐
git回滚到任意版本
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档