1 .git log
展示所有版本,版本是一串哈希字符
- git reset --hard 7sdfsd9w09shd
即可恢复。
注意,这个哈希7sdfsd9w09shd是你希望的最新的哈希,在它前面的版本都会被删除
这一步只是本地回退版本,远程的版本还是没化的,如果直接:
git push origin my-origin-v2.1.0
会报错,它会告诉你,你的版本是旧的。
但是你需要的就是当前回退的旧版本,怎么办呢?-f 强制提交即可:
git push origin my-origin-v2.1.0 -f
可能有的服务器进行了设置,限制了强制提交,可能命令无法正常执行。
网友评论