当前位置: 首页 > news >正文

Idea代码回退已经push到远段仓库的代码分支到指定提交记录

步骤一:先打开git对应分支提交记录,回退本地代码到指定commitId。等待提交记录删除。

image

 

步骤二:找到要回退的commitId,并清除远端git提交记录

 

image

 

image

image

 

Soft:仅移动分支指针,保留工作目录和暂存区的所有修改。相当于撤销了提交,但代码修改仍然处于已暂存状态,你可以立即重新提交。适合需要修改提交信息或合并提交时使用。

Mixed:(默认选项)移动分支指针,并重置暂存区,但保留工作目录的修改。撤销提交后,修改内容会变回未暂存状态。这是最常用的模式,让你有机会重新检查更改再决定哪些要加入下一次提交。

Hard:彻底回退。移动分支指针,并强制使工作目录和暂存区的内容与目标提交完全一致。此操作会永久丢弃自目标提交之后的所有本地更改,请谨慎使用。

Keep:一种更安全的保留更改的方式,但在实际中使用相对较少

 

步骤三:将回退到指定commitId的代码,强制使用命令push到远端仓库

打开Terminalcd到本地项目javagit路径下,执行git push -f -v 命令

 

image

 

此处如果idea初次使用git命令提交,输入下研发云git仓库提交的账号密码

 

image

 

操作完成后,即代码回退到指定提交,并已经清除此commitId后面的所以提交记录,可去研发云查看

 

image

 

http://www.hskmm.com/?act=detail&tid=16663

相关文章:

  • 开写第一篇
  • 大模型function calling多轮对话开发示例
  • ViTables 安装与 HDF5 数据可视化全指南 - 实践
  • elementuiplus修改el-checked多选框样式
  • DataGrip格式化SQL模板
  • 计算机毕设java毕业生档案流向追踪系统的设计与实现 基于Java的毕业生档案管理与追踪系统的设计与实现 Java技术驱动的毕业生档案流向监测架构开发
  • 图思维胜过链式思维:JGraphlet构建任务流水线的八大核心原则
  • 两月九城,纷享销客渠道携手伙伴共创CRM新纪元
  • markdown
  • mstsc带用户名密码自动登录
  • Sql Server Begin TRY sample
  • 基于数据平台构建供应链协同体系,实现业务全链路可视化与智能决策
  • 字节二面挂!面试官追问 Redis 内存淘汰策略 LRU 和传统 LRU 差异,我答懵了
  • UPX压缩工具的用法
  • NM:微生物组数据分析的规划与描述 - 详解
  • 300、金陵图
  • 山东布谷鸟科技:助力教育培训软件开发数字化转型与高效管理
  • 云边云科技4G路由器:连锁门店智慧联网的可靠基石 - 教程
  • PHP 8.5 升级指南 了解即将废弃的 11 个功能和完整迁移方案
  • 普科科技PKR26-3.5M3.5F-1M射频线缆在天线测试中的应用案例​
  • 基于Python+Vue开发的民宿客房预订管理系统源码+运行步骤
  • C#加解密:从入门到放弃?不,是到实战!
  • js react antd 实现页面低分变率和高分变率下字体大小自适用,主要是配置antd
  • C. Strange Function
  • 剑指offer-33、丑数
  • C#操作Excel核心要点:告别手动,拥抱自动化
  • 250925
  • 云平台qcow2镜像的制作
  • 介绍
  • 鸿蒙应用开发从入门到实战(十四):ArkUI组件ColumnRow线性布局