美文网首页
git 恢复某个版本,并且让远程版本也回退

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

作者: IamaStupid | 来源:发表于2020-05-27 17:14 被阅读0次

    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
    

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/czfgahtx.html