首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以替换.git文件夹来修复损坏的报告吗?

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

Stack Overflow用户
提问于 2017-08-05 18:34:33
回答 1查看 200关注 0票数 1

一周前,由于一些损坏的文件,我的本地报告不知何故被破坏了。在尝试修复我的存储库时,我删除了损坏的文件,并尝试了许多其他我不太熟悉的东西。

在此期间,我也在没有承诺的情况下从事我的项目。

我是否可以通过将.git文件夹替换为从远程下载的文件夹来修复本地存储库。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-05 18:42:58

当只有一些文件被破坏时:

您可以通过以下方式获取repo的当前状态

代码语言:javascript
复制
git status

在控制台中检查git存储库的哪些部分已损坏/已更改。现在您可以通过以下地址签出原始版本

代码语言:javascript
复制
git checkout <filename>

当分支之类的其他东西损坏时:通过

代码语言:javascript
复制
git branch

当前分支。您可以通过以下地址查看正确的版本

代码语言:javascript
复制
git checkout <branch_name>

如果您有其他问题:当然,您可以签出远程存储库,并手动将文件复制到本地副本中。但是,如果您不知道.git文件夹中存储的数据的含义,请不要触摸这些文件夹。尝试用git-tools修复你的repo更有意义。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45520906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档