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

文章目录

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

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

实现效果:

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

操作步骤:

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

记录回到了暂存区

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

有撤销记录的:

实现效果:

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

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

操作步骤:

无撤销记录的:

实现效果:

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

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

操作步骤:

  1. git log

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

  3. git push --force

相关推荐
短剑重铸之日15 小时前
《SpringBoot4.0初识》第四篇:原生镜像
java·原生镜像·springboot4.0
程序员欣宸15 小时前
LangChain4j实战之十二:结构化输出之三,json模式
java·人工智能·ai·json·langchain4j
天若有情67315 小时前
打破思维定式!C++参数设计新范式:让结构体替代传统参数列表
java·开发语言·c++
亲爱的非洲野猪15 小时前
从ReentrantLock到AQS:深入解析Java并发锁的实现哲学
java·开发语言
wheelmouse778815 小时前
如何设置VSCode打开文件Tab页签换行
java·python
yangminlei15 小时前
Spring Boot——日志介绍和配置
java·spring boot
云上凯歌15 小时前
02 Spring Boot企业级配置详解
android·spring boot·后端
廋到被风吹走15 小时前
【Spring】Spring Boot Starter设计:公司级监控SDK实战指南
java·spring boot·spring
码头整点薯条15 小时前
启动报错:Invalid value type for attribute ‘factoryBeanObjectType‘ 解决方案
java
沛沛老爹15 小时前
Web开发者进阶AI:Agent Skills-深度迭代处理架构——从递归函数到智能决策引擎
java·开发语言·人工智能·科技·架构·企业开发·发展趋势