例如,现在我提交了一次,已经成功push到远程,版本号为3eb6eec81ed2403ca5ca969bf813b6c039615800

我想回退到c4516fe6aa521773295e16e46162d412f740e176,那么我只想删掉最新的那条记录,想要的效果是在版本树上看不到我提交过这次记录。
那么先执行:git reset --hard c4516fe6aa521773295e16e46162d412f740e176将版本树的head指向c4516fe6aa521773295e16e46162d412f740e176,现在只是本地的head变化了。
然后执行强制push:git push -force强制推到远程
本文介绍了如何在Git中通过`git reset --hard`和`git push -force`操作,安全地撤销最后一次提交,同时保持版本树清晰,只删除远程仓库中的最新记录。
1315

被折叠的 条评论
为什么被折叠?



