版本回退
当前版本不满足要求,可以使用以下命令进行版本回退
git reset --hard HEAD
HEAD
就是一个指针,指向整个提交链条的最新的 commit,而上述操作就是将指针往回指一个,实现版本的回退。
执行以上命令后,虽然回到了上一个版本,但是最新的版本,在 git log 上是看不到的。也就意味着最新的版本是丢失的,那怎么办呢?
两个办法,找到控制台等地方上次提交的 commit id
,如 90a1
,然后依旧使用上述命令,就可以回到最新的版本。
git reset --hard 90a1
或者首先使用
git reflog
查看每一个命令的记录,然后执行上面的命令
git reset --hard 90a1