当前位置: 首页> 财经> 产业 > GIT重新提交-恢复到暂存状态

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

时间:2025/7/28 19:49:46来源:https://blog.csdn.net/WitheredSkull/article/details/139982918 浏览次数:0次

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了

最后我还有一句话要说

你见,或者不见我,

我就在那里 ,不悲不喜。

你念,或者不念我,

情就在那里 ,不来不去。

你爱,或者不爱我,

爱就在那里 ,不增不减。

仓央嘉措《见或不见》

关键字:GIT重新提交-恢复到暂存状态

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: