重学Git-Git版本管理

版本回退

当前版本不满足要求,可以使用以下命令进行版本回退

git reset --hard HEAD

HEAD就是一个指针,指向整个提交链条的最新的commit,而上述操作就是将指针往回指一个,实现版本的回退。
执行以上命令后,虽然回到了上一个版本,但是最新的版本,在git log上是看不到的。也就意味着最新的版本是丢失的,那怎么办呢?
两个办法,找到控制台等地方上次提交的commit id,如90a1,然后依旧使用上述命令,就可以回到最新的版本。

git reset --hard 90a1

或者首先使用

git reflog

查看每一个命令的记录,然后执行上面的命令

git reset --hard 90a1

版权声明:
作者:ishland
链接:https://loli.flyduan.xyz/%e9%87%8d%e5%ad%a6git-git%e7%89%88%e6%9c%ac%e7%ae%a1%e7%90%86/
来源:飞端博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>