我正在为一个项目使用 Git。直到昨天晚上,存储库已经启动并运行,我像往常一样在一天结束时关闭了我的计算机。
今天早上,当我像往常一样尝试git status
从我的项目文件夹中运行时,我收到了这个错误:fatal: not a git repository (or any of the parent directories): .git
我知道在我今天早上关闭计算机并再次启动它的那一刻之间没有发生任何事情,所以我对为什么存储库会这样消失感到困惑。.git
文件夹和.gitignore
文件仍然存在于项目文件夹中是毫无价值的。
现在我的问题是,即使我可以在新文件夹中重新检出存储库,我仍然有我昨天隐藏的代码(使用git stash
),包括一个 SQL 查询脚本,我花了几个小时编写和其他部分我什至不完全记得它是什么代码,因为我经常使用 stash 来存储尚未准备好提交的未完成工作。
我搜索了互联网,特别是这个地方,发现没有人有同样的问题,这更加奇怪。