一周前,由于一些损坏的文件,我的本地报告不知何故被破坏了。在尝试修复我的存储库时,我删除了损坏的文件,并尝试了许多其他我不太熟悉的东西。
在此期间,我也在没有承诺的情况下从事我的项目。
我是否可以通过将.git
文件夹替换为从远程下载的文件夹来修复本地存储库。
请注意,我不想丢失上周的作品。
发布于 2017-08-05 10:42:58
当只有一些文件被破坏时:
您可以通过以下方式获取repo的当前状态
git status
在控制台中检查git存储库的哪些部分已损坏/已更改。现在您可以通过以下地址签出原始版本
git checkout <filename>
当分支之类的其他东西损坏时:通过
git branch
当前分支。您可以通过以下地址查看正确的版本
git checkout <branch_name>
如果您有其他问题:当然,您可以签出远程存储库,并手动将文件复制到本地副本中。但是,如果您不知道.git文件夹中存储的数据的含义,请不要触摸这些文件夹。尝试用git-tools修复你的repo更有意义。
https://stackoverflow.com/questions/45520906
复制相似问题