之前由于体验强制推送,将一些文件给覆盖掉了。如何才可以恢复之前的版本库呢,在查阅相关文档之后发现,可以恢复相应的版本号来进行操作。
首先学习到了一个新的命令git log:
commit后面的就是你每次上传的版本号以及日期,可以根据自己的需求去恢复相应的版本号
想退出这个界面,输入Q即可。
好的,我们继续进行下面的操作,恢复相应的版本号。
输入git reset 版本号 达到撤销。
我是使用的命令是:
git reset --hard + 版本号
据其他大佬的文章介绍说,此操作会使暂存区(add/index区)和提交区(commit区)会回退到某个版本,代码会改变。
通过此命令,进行恢复相应的版本库。
还有两种命令目前没有尝试,如果有需要的小伙伴可以尝试一下。
第一种:输入git reset --mixed + 版本号
暂存区(add/index区)和提交区(commit区)会回退到某个版本,但代码不改变。
第二种:git reset --soft + 版本号
提交区(commit区)会回退到某个版本,暂存区(add/index区)不会回退,代码不改变。