如何撤消 git reset --hard
- 论坛
- 如何撤消 git reset --hard
14 浏览
匿名的
0 Comments
问题的原因是因为用户不小心使用了git reset --hard
命令,导致所有未提交的更改都丢失了。解决方法是使用git reflog
命令来恢复已提交的更改。
如果用户没有提交或存储工作目录,那么工作可能真的丢失了。也许IDE在这种情况下有一个历史功能。
以下是一个相关的问题:https://stackoverflow.com/questions/134882。
虽然解决方法是一样的,但是这两个问题有些不同,rebase
不是reset --hard
。所以你的答案对我来说很好,除了你说的This is already asked many times
这一部分,有点令人困惑。