我已经意外删除了主项目文件夹。
我有一个本地git存储库,我都提交了。我正在尝试恢复该文件夹,但没有成功。我测试了我上次提交的git checkout但是删除的文件夹还没有回来。
我可以采取哪些线索来恢复这个已删除的文件夹?
答案 0 :(得分:0)
如果您已经提交了文件夹,请查看“git reflogs”并查看相应的reflog。
文件夹将可见。
答案 1 :(得分:0)
如果该文件夹已由Git进行版本控制(或保存),则此简单命令将恢复它:
git reset --hard
由于此命令将恢复自上次提交以来的所有内容,因此在发出此命令之前,最好备份unsave文件。
答案 2 :(得分:0)
我会给出第三个提示,因为你的问题不是很清楚。
您是否删除了原始存储库文件夹,并希望将其还原以创建新克隆? 如果是的话......
创建一个新的空存储库。
git init --bare 'new-path'
检查本地存储库的origin
路径。
git remote show origin
如果不正确,请更新原始地址。
git remote set-url origin 'new-path'
稍后将本地存储库推送到具有--mirror
参数
git push --mirror origin
您的本地分支机构不会被推送。