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

GIT重新提交-恢复到暂存状态

Git重新提交 --git reset --soft HEAD~n

有时候我们提交了commit并且push到分支之后,发现代码有需要修改的地方,想要修改重新提交commit应该怎么办呢

这时候我们只需要使用git reset --soft HEAD~n命令,然后修改代码后强制提交修改提交就可以

示例(修改最近的1个提交):

# git reset --soft HEAD~n 其中`n`代表最近的n个提交
git reset --soft HEAD~1

此时代码重新回到暂存状态,这时候可以重新修改代码

修改后如果无法PUSH到远程分支,使用强制推送,推送到远程分支上

# git push -f origin 本地分支名:远程分支名
git push -f origin master:master

提交完成后push到分支就可以看到新的commit了

最后我还有一句话要说

http://www.lryc.cn/news/383841.html

相关文章:

  • 半藏酒商业模式解读,半藏酱酒营销案例,半藏总院分院招商模式
  • 从云原生视角看 AI 原生应用架构的实践
  • 浅学JVM
  • 算法训练营64-图论-深度优先优先搜索(dfs)-广度优先搜索(bfs)
  • kotlin函数
  • 深入理解计算机系统 CSAPP 家庭作业7.12
  • Batch脚本中的环境变量沙盒:setlocal与endlocal全解析
  • AI引领创意潮流:高效生成图片,参考图助力,一键保存到指定文件夹
  • ADOP带你了解:数据中心的高速互联解决方案
  • 使用SpringBoot整合Servlet
  • vue引入eachrts
  • c++ 智能指针实战分析
  • 3D Web轻量引擎HOOPS Web Platform赋能AEC行业数字化,高效渲染与多格式支持!
  • 学术英语写作为什么会成为留学生的压力?
  • docker 安装达梦8
  • npm常用命令大全(非常详细)
  • 东西方文化与管理探讨汉捷咨询汉捷咨询
  • 行业案例 | 智能终端设备的数据基础从哪儿来?
  • 《Windows API每日一练》6.1 鼠标基础知识
  • 闹大了!OpenAI 宣布终止提供API服务
  • java里的空接口实现它有什么用?
  • Spring的jar包下载(最新版6.0版本)
  • 解决Java中数据库连接泄露的技术
  • 网页视频录制,分享3种好方法
  • LeNet网络的实现
  • 华为HCIP Datacom H12-821 卷6
  • 深入理解SQL优化:理论与实践的结合
  • PostgreSQL 高级功能与扩展(九)
  • 【LinuxC语言】UDP数据收发
  • 【深度学习驱动流体力学】计算流体力学openfoam-paraview与python3交互