git回退到上个版本

git reset --hard HEAD^ 

回退到前3次提交之前,以此类推,回退到n次提交之前

git reset --hard HEAD~3

查看commit的sha码

git log

git show dde8c25694f34acf8971f0782b1a676f39bf0a46

退到/进到 指定commit的sha码

git reset --hard dde8c25694f34acf8971f0782b1a676f39bf0a46 

强推到远程

git push origin HEAD --force

Git回滚代码到某个commit - 狂奔的小狮子 - 博客园

# 把git add添加进去的文件撤销添加

git reset HEAD 相对路径名

git reset HEAD public/uploads/

先记录当前hash 06d771e0fbf31c490f4e03cff9557ca2c58af7a0

再记录要回退到的hash 951eb81edd0a3f92a2d5e0c7f8651442682abe0d

git reset --hard 951eb81edd0a3f92a2d5e0c7f8651442682abe0d

git reset --mix 06d771e0fbf31c490f4e03cff9557ca2c58af7a0

git add *

git commit -m "revert ...."

git push

git 放弃merge合并分支

1. 还没有本地commit, 执行 git merge --abort
2. 已经本地commit, 先git log, /搜索, 找到merge之前的commit ID(1e20f3837f1570cdf64043336583618a8abf235a) 然后执行 git reset --hard 1e20f3837f1570cdf64043336583618a8abf235a
3. 已经push到远程origin, 找到当前commit ID
git reset --mix 06d771e0fbf31c490f4e03cff9557ca2c58af7a0

git练习地址:

Learn Git Branching

相关文章:

git add 后撤销 git reset HEAD 文件路径

git 准备提交代码,发现修改的分支不对。

git 回退到上个版本 rollback 回滚 git reset HEAD, git 回退到上一版本相关推荐

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

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

  2. 解决SVN提交代码撤回---恢复上个版本(回滚)

    在提交代码难免回出现一些问题 想想把提交更新代码从svn上撤回来 1在提交代码的目录上打开 日志 2找到自己提交的代码版本 右击(回滚) 截图 截不到拍了张照凑合着看吧 这样就能 把提交的代码 回滚回 ...

  3. GitHub入门:github查看项目的历史版本,并实现版本的回滚(网页版)

    原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重. 前言 通过本篇,你将学会在GitHub官网上,查询自己项目的[历史提交记录],还有[版本的回滚]操作. 代码实现 GitHub 版本管理和 ...

  4. GitHub Desktop 上实现项目的回滚操作,详细介绍

    原创博文,欢迎转载,转载时请务必附上博文链接,感谢您的尊重. 前言 通过本篇,你将学会在 GitHub Desktop (GitHub 桌面版)上,实现[版本的回滚]操作. 控制台代码实现 GitHu ...

  5. 解决生产环境上日志报事务回滚的问题

    日志报错代码 : [10-6-12 9:44:01:602 GMT+08:00] 0000004d LocalTranCoor W WLTC0033W: 清除 LocalTransactionCont ...

  6. matlab 回退到上一行,对乒乓球回滚的分析与MATLAB模拟

    要想让图动起来,就需要一个容易操控的静态图,之后,改变其中的参数,使之伴随时间变化,就可以达到动画的效果,比如这样: [ps,ts]=meshgrid(linspace(0,2*pi,100),lin ...

  7. git回滚命令reset、revert的区别

    ##使用git,总有一天会遇到下面的问题: (1)改完代码匆忙提交,上线发现有问题,怎么办? 赶紧回滚. (2)改完代码测试也没有问题,但是上线发现你的修改影响了之前运行正常的代码报错,必须回滚. 所 ...

  8. SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可回滚)

    作者 | 长门 **导读:**本篇是<SpringCloud 应用在 Kubernetes 上的最佳实践>系列文章的第七篇,主要介绍了新功能上线时,如何尽快减少对线上用户的影响?发布系统需 ...

  9. [存储过程]中的事务(rollback)回滚

    在编写SQL Server 事务相关的存储过程代码时,经常看到下面这样的写法: begin tran update statement 1 ... update statement 2 ... del ...

最新文章

  1. 技术03期:自然语言处理NLP【分词篇】
  2. S3C2440 SDRAM内存驱动 .
  3. 修改文件的所属用户和所属用户组
  4. wxWidgets:网格控件 wxWidgets 示例
  5. Nubiers to follow
  6. 不好意思,这么久没有更新《从零开始掌握ASP.NET Core 》
  7. 管理Jenkins作业配置
  8. TypeScript入门教程 之 模板字符串
  9. 如何在本地使用markdown进行博客编辑
  10. Flask 的路由系统 FBV 与 CBV
  11. ISIS开发出加密安卓通信软件
  12. 【EasyAR实战项目】图像识别+模型交互(全网首发,保姆级教程)
  13. 如何使用Bootbox ?
  14. 微信小程序弹窗(提示框和确认框)
  15. python对图片进行裁剪_python利用四个坐标点对图片进行裁剪
  16. stm32调试1.44寸TFT液晶屏过程遇到的问题
  17. rem布局百分比与rem的比例换算
  18. 饿了么口碑发布“暖冬计划”PK美团,降低费率让利商家
  19. 赶紧看看吧 Linksys路由器 出事了
  20. 配置高档游戏型计算机,2021年游戏台式电脑配置推荐

热门文章

  1. python 打印1-100以内的所有质数
  2. 51Nod 1266 蚂蚁
  3. managed bean
  4. suse系统修复忘记密码解决方法
  5. windowsXP远程桌面连接失败 “由于账户限制,无法登录”
  6. Three.js学习二——Three.js极简入门
  7. 2440 dm9000 到底咋确定地址
  8. SSH神器Termius使用教程
  9. facenet在亚洲人脸上的效果测试
  10. 刮刮卡功能的具体实现