本地存储库被随机删除,项目失去与存储库的连接

Local repository was randomly removed and project lost connection to repository

我的计算机中有一个存储库的克隆。直到今天一切正常,我使用 tortoisegit 创建分支来拉和推并解决合并冲突。今天发生的事情是我正在处理一项任务。我完成了它,我想将它提交到存储库,但是在 tortoisegit 菜单中没有这样做的选项:在这里克隆存储库,在这里创建新的存储库和设置。它似乎与远程存储库和本地存储库断开连接。所以我只是将项目克隆到一个新位置,看看我是否可以从那里访问本地分支,也许可以将我的代码复制粘贴到新文件夹,然后提交并推送。但是我不能。

什么会导致目录与远程和本地存储库完全断开连接?还可能删除本地存储库?有办法恢复一切吗?

原来 .git 文件夹不知何故被删除了。它甚至不在回收站中。我不得不再次克隆该项目,然后将更改后的代码复制粘贴到那里。那修好了。

为什么.git文件夹消失了。