【发布时间】:2020-02-11 18:00:51
【问题描述】:
我无意中删除了隐藏的 .git 文件夹,并且我没有将我的工作放在 Git 远程仓库上。有办法恢复吗?
我在 Arch Linux 上。
编辑
我的所有文件也已被删除。 3 周的工作和目录名称错误的rm -rdf 删除了所有这些。我希望找到可以帮助我恢复文件的东西。
【问题讨论】:
-
你是怎么删除的?理论上,数据可能仍在您的磁盘上,但可能很难恢复数据。如果您还没有备份策略,那么投资一个以避免将来数据丢失可能会很有用。
-
你的目标是什么?将您的更改推送到遥控器?您可以重新克隆存储库,然后将那些 .git 文件夹复制到您当前的文件夹中,看看它是否允许您提交。 (或者将您更改的文件复制到新的克隆并从那里提交和推送。)
-
@k0pernikus 我使用 git rm 删除了非常重要的文件,后来(我不知道我怎么了)我删除了 .git 文件夹!