【发布时间】:2020-11-16 22:39:26
【问题描述】:
基本上我在本地机器上有一个代码库,我运行了:
git init
git add .
此时,我意识到我想添加一个 .gitignore 文件。
所以我认为我需要取消提交,并在业余动作中执行以下命令
git reset --hard
现在我的整个代码库都不见了……
可以撤销吗!?
【问题讨论】:
-
并非没有备份或文件系统支持来检索已删除的文件。你做了相当于
rm *。 -
哎哟!读这个问题很痛苦。看起来没有要返回的提交。
-
你的文件内容并没有完全丢失,但是重建你的代码文件目录会有点乱。您的初始 git add 中有许多不同的文件吗?
-
另见git-recover。
标签: git