大致方法都是先找到丢失的commit的SHA值,然后用它来新建一个branch,这样就可以恢复代码之前的commit。
具体如下:
通过下面的命令找到丢失的commit
git reflog
通过丢失的commit新建一个branch
git checkout -b recovery 5aw24s2
recovery 为branch名字 5aw24s2 为commit id
此时我们就回到原点,可以在这个branch上重新操作了。
大致方法都是先找到丢失的commit的SHA值,然后用它来新建一个branch,这样就可以恢复代码之前的commit。
具体如下:
通过下面的命令找到丢失的commit
git reflog
通过丢失的commit新建一个branch
git checkout -b recovery 5aw24s2
recovery 为branch名字 5aw24s2 为commit id
此时我们就回到原点,可以在这个branch上重新操作了。