git revert

如果需要回退线上的代码,一般会通过git revert ${commit hash} 新添加一个提交,返回之前的版本。

相比 reset ,revert 会在提交历史中增加一个新的提交,而不会对之前的提交进行任何更改。 默认情况下 revert 会自动执行如下步骤:

将反转指定提交的更改合并到工作区
将更改添加到暂存区
创建新的提交

git revert b1hvh3u

撤销 git revert

如果后续,需要把这份代码找回并合并到master,只需要把之前revert的那条commit再revert一下

git log // 查看之前revert 的commit hash
git revert b1hvh3u  // 即回到之前的revert 之前的版本
git commit -m "feat: revert revert"
git push

git revert 之后 找回原来的代码相关推荐

  1. 解决Git Revert操作后再次Merge代码被冲掉的问题

    解决Git Revert操作后再次Merge代码被冲掉的问题 参考文章: (1)解决Git Revert操作后再次Merge代码被冲掉的问题 (2)https://www.cnblogs.com/ja ...

  2. git revert回滚代码

    git revert命令用于回滚代码. 举个例子,创建一个gi_revert_test的工程,分别作三次改动:第一次创建demo_file文件,第二次在demo_file文件中添加一些内容,第三次在d ...

  3. git gui怎么拉取项目代码_这些Git命令都不会,还是不要去面试了

    前言 以下,项目中经常使用的Git命令,汇总到这里以便与你能快速的学习和掌握Git命令,在文章最后有惊喜哟,一定要看到最后啊! 使用的 Git版本:git version 2.24.0 命令 git ...

  4. git怎么操作会丢失自己的代码_git找回丢失的代码

    多人开发时找回丢失的代码 1.先保证所有分支的代码都已经提交并拉取到最新状态. 2.最重要的是需要找到最近一条自己代码还存在的记录,然后复制到最近的更早一条的提交记录的id,比如e36e9e76da1 ...

  5. git revert 之后怎么撤销_Git 如何优雅地回退代码

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:枕边书 cnblogs.com/zhenbianshu/p/12018714.htm ...

  6. 从堆里找回“丢失”的代码

    前言 前一阵子,使用小乌龟(TortoiseGit)提交代码的时候,错误的 Revert 了部分代码,本文记录了找回这部分代码的过程.文章标题致敬张银奎老师<格蠹汇编>的第一章 -- 从堆 ...

  7. git revert 后再次merge_git如何回滚错误合并的分支

    导读: 分类:技术干货 题目:git如何回滚错误合并的分支 合并到线上分支出现问题的修复方式. 场景 线上分支:master 你开发的分支:dev1 同时开发的分支:dev2 dev1分支开发的代码已 ...

  8. git reset, git checkout, git revert 区别 (译)

    博客原文地址: http://blog.mexiqq.com/index.php/archives/3/ 题记:团队中大多数成员使用 sourceTree 和 github 两款 git 工具,然而大 ...

  9. git版本回退(git reset、git revert、git stash)

    文章目录 回退的两种情况 1.已 commit,未push到远程仓库. 1.1 git reset --soft (撤销commit) 1.2 git commit --amend(修改commit ...

最新文章

  1. python【Numpy科学计算库】Numpy的超实用基础详细教程(看不懂你来打我)
  2. 百度搜索结果URL参数含义解析
  3. 信息系统项目管理师论文怎么准备?49分论文备考经验
  4. 人类史上最大最好的希望事件
  5. InstallShield SdShowMsg未关闭导致安装程序无法停止
  6. 计算机网络协议的特点,计算机网络传输层协议类型与特点
  7. fortran_Fortran 60岁生日快乐
  8. java康纳塔评测_JAVA性能、扩展对比
  9. AVL树---最简单的实现
  10. Win8 Style App 播放Smooth Streaming
  11. Linux 实现人脸识别
  12. 驱动调试 -> devcon failed
  13. 代码对比工具 mac
  14. Kotlin 密封类
  15. 三维扫描仪用于无人机壳体扫描与精密装配
  16. 【Mysql】Error 1826: Duplicate foreign key constraint 错误
  17. Spring前一次定时任务没执行完,下次任务是否会执行
  18. 【Vue基础】前端工程化Vue项目
  19. IDEA 安装与破解(亲测有效)
  20. ODX介绍(2)[ DiagLayerStructure]

热门文章

  1. bug记录-socket hang up
  2. android6.0官方镜像,安卓x86 6.0 iso下载
  3. python实现分词算法代码
  4. 常用request方法
  5. matlab减小数据方差,最小方差控制
  6. 用python做股市数据分析一_用python做股票数据分析(兴趣篇)
  7. Qt 精美的button合集
  8. 赤峰中考计算机考试软件,赤峰市2018中考信息测试题单项选择部分-初三信息技术试卷与试题.pdf...
  9. 用计算机在记事本做图案,记事本如何自定义制作CAD图案填充
  10. 华为p10计算机器在哪,华为P10怎么连接电脑教程