git撤销/返回到某次提交(idea工具 + gitbush)

不多说废话,直接展示使用。

方法一:使用idea工具进行返回

准备某次过度提交

使用idea打开git log

找到要回去的版本

点击右键选到reset

模式选hard,强制回滚

这个时候本地代码已经回归你指定的版本了。

这个时候再进行强制推送,注意idea没有强制推送的选项,你点击直接推送会让marge,相当于啥都没做。这个时候需要借助git bush 进行强制推送。

命令如下

git push --force origin <branch_name>

进行推送

再观察项目

已经回到我们指定的提交。

方法二:纯git bush 操作

准备测试的多余提交

我们同样需要返回到上个提交,这里需要旁边的提交的id

使用reset返回到指定提交

git reset --hard abcdef

再使用强制推送

git push --force origin <branch_name>

观察推送结果,已返回

相关推荐

  1. git撤销提交

    2024-07-10 06:36:05       38 阅读
  2. git 将 A 分支提交合并 B 分支

    2024-07-10 06:36:05       107 阅读
  3. Git撤销远程提交记录】

    2024-07-10 06:36:05       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 06:36:05       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 06:36:05       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 06:36:05       90 阅读
  4. Python语言-面向对象

    2024-07-10 06:36:05       98 阅读

热门阅读

  1. .gitmodules文件

    2024-07-10 06:36:05       32 阅读
  2. git提交emoji指南

    2024-07-10 06:36:05       26 阅读
  3. 自动化测试的秘诀:Conda包依赖的智能检测之旅

    2024-07-10 06:36:05       33 阅读
  4. 升级之道:精通Conda的自我升级艺术

    2024-07-10 06:36:05       32 阅读
  5. python拆分Excel数据,自动发邮箱

    2024-07-10 06:36:05       26 阅读
  6. 【LeetCode】169. 多数元素

    2024-07-10 06:36:05       31 阅读
  7. Docker基础使用

    2024-07-10 06:36:05       35 阅读
  8. c_各个unsigned int 和 int的取值范围

    2024-07-10 06:36:05       25 阅读
  9. SVG in VSCode: A Comprehensive Guide

    2024-07-10 06:36:05       27 阅读
  10. 缓存新境界:Eureka中服务的分布式缓存实现策略

    2024-07-10 06:36:05       29 阅读
  11. 架构设计(2)云原生架构与实例部署

    2024-07-10 06:36:05       21 阅读
  12. 力扣--滑动窗口最大值

    2024-07-10 06:36:05       31 阅读
  13. 后端开发常见错误

    2024-07-10 06:36:05       29 阅读