技术解析

git restore 误删本地文件,请问还有救嘛?
0
2021-06-10 18:33:24
idczone
# 第一次执行了撤销 commit:
git restore --staged .
# 第二次执行了清空本地工作区:
git restore .
  • 这些文件已经 add 过,这次是撤销了 add,又删除了本地工作区的所有修改美国服务器。
  • 上周五 push 到临时的远程分支过,这周来了把该远程分支删除了。

cat .git/logs/HEAD

我看这个文件和以前的笔记,这里保存的好像是"上一次提交的快照,下一次提交的父节点"。
---
现在通过 git fsck --lost-found 命令和生成的 lost-found/other 文件,找回来了大部分修改。
谢谢!!

Pycharm 右键文件夹, Local History.
Pycharm 会存近期的文件历史, 不知道你的 IDE 会不会存.

用的 vs,看了下应该只有提交过的历史记录

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服