问题:提交(即更改)的信息消失了。
我做了什么(由于我缺乏经验......通常我会提交 git..pushed......smerged......嗯,总的来说,本着这种精神):
1) 在 VS 2019 studio + GitLab 扩展中工作。
2)它有一个选项удержать
(stash
如果在控制台中)。
3)之后我意识到这不是我需要的并尝试恢复(我按下了这样一个按钮 - 我不知道当时正在执行哪些控制台命令)。
4)操作没有完成,我看到了一个错误stash applay
和一个红叉(没有别的)......车轮转动后5秒(就像工作室在想的那样)。然后她关掉了自己。
5)我开始工作室,没有文件被搁置......只是没有,就是这样
6)git stash list
来自命令行的命令:
即空虚。
对旧提交有某种回滚(自动)。不清楚的是……有些变化仍然存在,有些则愚蠢地消失了。
纯粹是逻辑思维git
,他必须将信息存储在某个地方......也就是说,他要么删除他的文件并创建一个新文件,要么重新加载信息......
问:有没有可能尝试一些东西作为恢复
你可以提供任何你能想到的...
如果您需要更多信息,请告诉我,我会提供。
有一个非常棒的团队:
gitk --all $(git fsck --no-reflog | Select-String "(dangling commit )(.*)" | %{ $_.Line.Split(' ')[2] })
她解决了我的问题。在 Windows 下测试(使用 PS 运行)。
偷看这里
它仍然需要右键单击
WIP
并选择Create new branch
丢失的更改将出现在哪个位置。