git 恢复某个版本,并且让远程版本也回退

2020-05-27  本文已影响0人  IamaStupid

1 .git log
展示所有版本,版本是一串哈希字符

  1. git reset --hard 7sdfsd9w09shd
    即可恢复。
    注意,这个哈希7sdfsd9w09shd是你希望的最新的哈希,在它前面的版本都会被删除

这一步只是本地回退版本,远程的版本还是没化的,如果直接:

git push origin my-origin-v2.1.0

会报错,它会告诉你,你的版本是旧的。

但是你需要的就是当前回退的旧版本,怎么办呢?-f 强制提交即可:

git push origin my-origin-v2.1.0 -f

可能有的服务器进行了设置,限制了强制提交,可能命令无法正常执行。

上一篇 下一篇

猜你喜欢

热点阅读