为什么80%的码农都做不了架构师?>>>   

有时候因为提交错误或冲突问题,需要我们回滚到任意一个版本,这时候可以使用git reset命令来完成此操作,以下是三个操作步骤:

显示提交的log

➜  spring-mvc-showcase git:(master) ✗ git log -3
commit 3e92f784956f45b69d388b1e5fe0fe56113cd50a
Author: 1755610380@qq.com <1755610380@qq.com>
Date:   Mon Aug 21 14:47:43 2017 +0800I have headachecommit e86c35455c4c69fa855a33ee1315ce645a2ed59c
Author: 1755610380@qq.com <1755610380@qq.com>
Date:   Sun Aug 6 11:39:57 2017 +0800change kafka examplecommit f3ce4446bb14d01479f0e2909bd5fadbebea7dd0
Author: 1755610380@qq.com <1755610380@qq.com>
Date:   Sat Jul 29 19:03:37 2017 +0800add kafka-0.8 api test

回滚到指定的版本

git reset --hard f3ce4446bb14d01479f0e2909bd5fadbebea7dd0

强制提交

如果需要提交的话,就执行以下操作提交一下代码:

git push -f origin master

转载于:https://my.oschina.net/dabird/blog/1523267

git回滚到任意版本相关推荐

  1. git-代码撤销、回滚到任意版本(git回滚命令reset、revert的区别)

    文章目录 一.Git 代码撤销.回滚到任意版本(当误提代码到本地或master分支时) 二.git回滚命令reset.revert的区别 1. 背景知识 2. 方法一:git reset(回退) 3. ...

  2. 回滚master代码_[转]Git 代码撤销、回滚到任意版本(当误提代码到本地或master分支时)...

    两种情况(场景) 情况一 代码还只在本地,未push到运程仓库,想把代码还原到上一次commit的代码,此时操作为代码撤销 解决方案: 情况二 代码已经push到运程仓库,想把代码还原到上一次提交,此 ...

  3. Git - 回滚到指定版本

    每次提交的代码都有一个唯一的commit id(版本号),如下图,当然,也可以 git log 查到. 回滚到指定版本:  git reset --hard b498237e6dc1fc4861c79 ...

  4. Git 回滚动任意版本

    为什么80%的码农都做不了架构师?>>>    Git经常会碰到版本回滚的问题,下面就介绍一下如何回滚版本. 显示提交的log $ git log commit 38be40e4cb ...

  5. git 回滚到指定版本

    1.操作步骤 git 回退到指定版本步骤: 把你想回退的版本的commit id和最新版本的commit id记下来 然后用命令git reset --hard 老版本的commit id 再git ...

  6. git回滚到历史版本,并且删除本地untracked file

    文章目录 遇到问题 解决方法 结果展示 遇到问题 本地添加代码,把项目玩儿坏了,现在像回退历史版本.这个简单 git reflog git reset --hard 版本号 但是自己本地新增的文件成为 ...

  7. git让单个文件回滚到指定版本

    https://blog.csdn.net/fsgsggd/article/details/79875035 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 ITey ...

  8. 如何使用git命令回滚到指定版本以及返回到新版本

    一. 相关git命令 1.git branch:查看当前分支,如果在后面加-a则表示查看所有分支. 2.git log:查看提交历史,在commit id这一项中可以看到提交的历史版本id. 3.gi ...

  9. IDEA 使用Git回滚到上一个版本

    IDEA 使用Git回滚到上一个版本 一.版本介绍 目前有两个历史版本: v1 版本号:xxxc7f v2 版本号:xxxbcd 需求:从当前所在的v2跳转到v1 二.选择需要回退的版本 三.选择自己 ...

最新文章

  1. iOS实现tableViewCell或collectionCell中点击界面按钮跳转
  2. linux 工具 SecureCRT 使用 rz 和 sz 命令
  3. matlab激光散斑散射半径测量,激光散斑测量2011412225741
  4. java简单毕设_计算机毕业设计之自定义毕设课题需要如何确定工作量
  5. @Resource,@Autowired,@Inject3种注入方式详解
  6. 【VMCloud云平台】SCVMM配置(四)创建模板机准备
  7. tp5分页不加载搜索参数
  8. c#中params关键字应用
  9. sql添加约束相关示例
  10. 2021年中国电子学习课程市场趋势报告、技术动态创新及2027年市场预测
  11. server取出多个最小值 sql_sql语句,需要取出多个字段列中的最大值和最小值
  12. PHP中的e标签和em标签一样吧,html em标签的作用
  13. select2 ajax 搜索框,修改Select2搜索框(Modify Select2 search box)
  14. C语言学生成绩管理系统(综合项目)
  15. Selenium2+python自动化6-八种元素元素定位(Firebug和firepath)
  16. 毕业设计 - 题目:基于深度学习的人脸表情识别 - 卷积神经网络 毕设 代码
  17. ORACLE数据库数据迁移
  18. 佛系程序员之歌 - 和我一起减减压
  19. 模仿元气森林:为什么会是画虎画皮难画骨?
  20. DNA序列编码中Hairpin的定义和计算

热门文章

  1. 手动通过tomcat加载一个war项目。
  2. tomcat配置项目路径或部署工程名
  3. Android: AndroidStudio使用OpenCV-Java
  4. C++:数据流和缓冲区
  5. 使用RAC和Data Guard构建MAA架构
  6. GIT常用命令--拉取提交
  7. Lucene系列:(9)搜索结果排序
  8. PHP单元测试使用手册
  9. Mac下好用的取色器 Sip
  10. 如何使用Photoshop制作真实的尺子