我认为我已经做了一些相当愚蠢的事情,这可能花了我几天的工作。接下来的问题不是关于GIT本身如何恢复在尝试在Mac上使用Git的过程中丢失的一些文件。
我一直在使用Atlassian Sourcetree来让Git提交并推动并与团队中的其他成员合作。我只是从Git承诺,推动和拉动。
正如我所提到的,我一直在使用SourceTree,但我也想评估Github for Mac。
当时,我对我的Git仓库中的文件进行了一些更改,代表了大约六个小时的工作。我没有提交或推动这些更改。
在我安装Github之后,我愚蠢地设置Github将我的Mac上的repo克隆到同一个文件夹中,因为我一直在进行更改......本质上,Github下载了repo并覆盖了我的所有更改。
有些文件被覆盖,而且我创建的一些新文件已被删除。
有没有办法检索这些文件,要么是通过一些基于Git的voodoo,要么是我不知道的Mac OS X日记的某些方面?如果有的话,我真的很感激听到它。
答案 0 :(得分:0)
所以,从我记得的事情来看,我的生活被我对git的愚蠢所摧毁,它有一个你可以找到旧代码的地方。
转到主repo文件夹,然后输入cd .git/lost-found/other/
或cd .git/lost-found/
您应该能够找到一组较旧的文件,然后您可以通过复制它们来手动取回它们。
这里有更多链接: