求助, Git 误操作点到撤销所有更改,能否恢复!

2022-11-30 11:39:05 +08:00
 haibai
刚接触 Git ,命令不怎么熟悉,当时是在桌面 Git Bash 的,然后再 VS 里面写了些改动。所有改动都没有进行 commit 操作,然后误操作点到了撤销所有更改。桌面文件丢失 70%。目前桌面能看到隐藏文件夹.git ,请问还有救吗?
文件夹截图👉https://3o.hk/image/0Jpoz
3724 次点击
所在节点    git
26 条回复
Mutoo
2022-11-30 11:52:38 +08:00
vsc 有 local history 即使没有 commit 也能恢复。vs 没用过不晓得,可以往这个方向找找。
wheeler
2022-11-30 11:53:45 +08:00
add 了没有?
seekmyduck
2022-11-30 11:56:45 +08:00
jetbrain 的 ide 可以找回本地代码,右键查看 local history
seekmyduck
2022-11-30 11:58:12 +08:00
刚没注意看。vs 是没有本地历史记录的。。
wavever
2022-11-30 12:10:02 +08:00
git reflog
yolee599
2022-11-30 12:56:57 +08:00
add 了就能恢复,没有 add 的话只能看看 VS 有没有历史记录了
villivateur
2022-11-30 13:07:00 +08:00
实在找不到的话,下一个 DiskGenius 试试看磁盘文件恢复吧
jamosLi
2022-11-30 13:28:21 +08:00
没救 重写吧。记得下载 local history 插件,然后在文件 git 做.gitignore
followztx
2022-11-30 13:36:04 +08:00
撤销->重做
haibai
2022-11-30 13:37:55 +08:00
蟹蟹大家,git 恢复应该是没救了,以后一定注意了。磁盘恢复也试过了,文件名能扫出来但恢复的话都无法正常打开,可能是因为固态的缘故吧~再次感谢
xuyang2
2022-11-30 14:13:07 +08:00
位置:C:\Users\<user>\Desktop\.git
大小:4.21 GB

我看不懂,但我大受震撼
hsfzxjy
2022-11-30 14:15:46 +08:00
?你这是用 git 管理整个桌面吗?这是什么操作
XXWHCA
2022-11-30 15:00:12 +08:00
@xuyang2 你这是用 git 管理了桌面文件吧
ncepuzs
2022-11-30 15:05:52 +08:00
你不要告诉我你把整个 ~/desktop 当成了 git 仓库……
ncepuzs
2022-11-30 15:08:05 +08:00
@XXWHCA 很明显他说的是 OP 。参看帖子图片链接。
yiqiao
2022-11-30 15:53:23 +08:00
git reflog 仔细找还是能找到的。
OP 用 git 来管理桌面吗?怎么这么大?
Zizpop
2022-11-30 16:38:14 +08:00
@yiqiao reflog 只能找提交了的, 没提交的是没救的
amlee
2022-11-30 16:54:59 +08:00
git 不要管理二进制文件。。。
LINAICAI
2022-11-30 17:41:00 +08:00
为什么.git 在桌面的,惊呆了
lichdkimba
2022-11-30 17:54:53 +08:00
神操作,整个桌面做 git 文件夹

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/899029

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX