我可以替换.git文件夹来修复损坏的repristory吗?

我可以替换.git文件夹来修复损坏的repristory吗?,git,.git-folder,Git,.git Folder,一周前,由于一些损坏的文件,我的本地存储库不知怎么被破坏了。在试图修复我的存储库时,我删除了损坏的文件,并尝试了许多其他我不太熟悉的事情 在这段时间里,我也在没有承诺的情况下完成了我的项目 我可以用从远程下载的文件夹替换.git文件夹来修复本地存储库吗 请注意,我不想丢失上周的作品。当一些文件损坏时: 您所能做的就是通过 git status 在控制台中检查git存储库的哪些部分已损坏/已更改。现在,您可以通过 git checkout <filename> 当前分支。您可以通过

一周前,由于一些损坏的文件,我的本地存储库不知怎么被破坏了。在试图修复我的存储库时,我删除了损坏的文件,并尝试了许多其他我不太熟悉的事情

在这段时间里,我也在没有承诺的情况下完成了我的项目

我可以用从远程下载的文件夹替换
.git
文件夹来修复本地存储库吗


请注意,我不想丢失上周的作品。

当一些文件损坏时:

您所能做的就是通过

git status
在控制台中检查git存储库的哪些部分已损坏/已更改。现在,您可以通过

git checkout <filename>
当前分支。您可以通过签出正确的版本

git checkout <branch_name>
git签出
如果您有其他问题:当然,您可以签出远程回购协议并手动将文件复制到本地副本中。 但是,如果您不知道存储在那里的数据的含义,请不要触摸.git文件夹。尝试用git工具修复回购协议更有意义

git checkout <branch_name>