git回退到某个版本后发现最近提交的都不见了(解决方法)

1. 版本回退


gitlog//查看提交的历史

git reset --hard e377f60e28c8b84158  // 回退到指定版本

2.利用git reflog找回错误的重置 (重点来了)

(发现会提以后之前提交的都没了可以用这个命令)


git回退到某个版本后发现最近提交的都不见了(解决方法)_第1张图片

上图可以看到我们有个错误的reset,下面的命令即可恢复到reset前的状态:

 git reset --hard   跟一个空格并加上前面黄色的版本号标识就行了

想回复到那个位置改写日志标识即可

git提交或回滚时出现错误,切记,莫慌,莫慌,莫慌,兵来将挡水来土掩,总有解决的办法!!!

你可能感兴趣的:(git回退到某个版本后发现最近提交的都不见了(解决方法))