当前位置: 首页 > 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.zskr.cn/news/11371.html

相关文章:

  • 靶向肽Dcpep - 教程
  • 图思维胜过链式思维:JGraphlet构建任务流水线的八大核心原则
  • 两月九城,纷享销客渠道携手伙伴共创CRM新纪元
  • el-upload上传图片
  • 剑指offer-33、丑数
  • 云平台qcow2镜像的制作
  • hf 下载模型
  • 使用Function Interface简化if-else代码示例
  • Up
  • Dockerfile构建镜像以及网络 - 详解
  • AI智慧:于来路与关山之间,活在当下
  • 瑞芯微RK3506核心板/开发板DSM音频开发实战,关键知识点与实操案例必看攻略! - 教程
  • AI智慧:于悬荡中并行,在悟空里觉醒
  • 读人形机器人22工作的意义
  • .NET 何以成为制造业数字化转型的基石:效率、生态与跨平台的制胜之道
  • Winform无边框窗体拖动功能实现
  • reaction 记录——《彻夜之歌》
  • 关于“屏蔽词”的历史遗传
  • 不变应万变
  • [智能驾驶/智能汽车] 《SAE J3016-202104:驾驶自动化分级》[转]
  • 数据来源验证Prompt
  • Anthropic —— Security First
  • US$78 Yanhua Mini ACDP Module5 Fujitsu CPU MB91FXX Read amp; Write
  • 19.并发编程
  • Tesseract-OCR下载和安装,Python-OCR使用
  • Unicode 标准 17.0版已经于2025.9.9发布
  • unprofitable25,3
  • C#学习2
  • AtCoder Beginner Contest 423 DEF题解
  • 在台风天找回了生活的本貌