【git】Idea撤回本地分支、或远程分支提交记录的各种实际场景操作步骤

文章目录

idea撤回本地分支、远程分支场景操作集合

场景1:要撤回最后一次本地分支的提交

实现效果:

撤回这个未push到远程的记录

操作步骤:

最后一次commit到本地的记录没有了,

记录回到了暂存区

场景2:要撤回最后一次远程分支的提交

有撤销记录的:

实现效果:

本质,就是重新提交对 第二次提交 删除的操作

撤销后,本地和远程分支上有撤销记录

操作步骤:

无撤销记录的:

实现效果:

远程最后一次提交的,第二次提交 没有了

本质:回退版本号,最后变更的内容回到本地change里面

操作步骤:

  1. git log

  2. get reset --soft 要回退的版本号

  3. git push --force

相关推荐
小林ixn2 分钟前
大一新手小白跟黑马学习的第一个图形化项目:拼图小游戏(java)
java
nbsaas-boot15 分钟前
Go语言生态成熟度分析:为何Go还无法像Java那样实现注解式框架?
java·开发语言·golang
hi0_619 分钟前
03 数组 VS 链表
java·数据结构·c++·笔记·算法·链表
congvee20 分钟前
springboot 学习第1期 - 创建工程
spring boot
朝如青丝暮成雪_22 分钟前
java的三大特征
java
用户05956611920923 分钟前
Java 8 + 特性与 spring Boot 及 hibernate 等最新技术实操内容全解析
java·架构·设计
长安有故里y39 分钟前
tomcat设置预防host头攻击
java·tomcat·firefox
生产队队长40 分钟前
Tomcat问题:启动脚本startup.bat中文乱码问题解决
java·ajax·tomcat
张紫娃1 小时前
idea 常用快捷键
java·ide·intellij-idea
兮动人1 小时前
Java应用全链路故障排查实战指南:从系统资源到JVM深度诊断
java·开发语言·jvm