Git撤销版本
这篇文章发布已经超过两年,部分工具、版本或观点可能已经变化,请结合最新信息判断。
Git如何撤回远程仓库已经提交的版本?
- 不能直接在像gitee, github这样的远程仓库上直接操作。所以先把项目clone下来。
- 执行
git log查看日志,获取需要回退的版本号 ,如5f6935bcc46d480113f0c49d4b54052d10c5aec0。 - 执行
git reset --hard <版本号>,重置到这个版本。(此时相当于撤回了commit)
–soft 表示只是改变了HEAD的指向,本地代码不会变化
–hard 表示本地代码也重置到此版本
-
执行
git push origin 分支名 –-force强制提交。如
git push origin master –f
然后看远程仓库,你会惊喜的发现5f6935bcc46d480113f0c49d4b54052d10c5aec0之后的版本都消失啦!
评论区已延迟加载滑到评论区附近时会自动加载,也可以现在手动打开。



