【发布时间】:2025-12-21 13:55:12
【问题描述】:
我更新了分支,同时我从那个分支中提取了最新的。在我拉出最新版本后,我看到在构建分支时有几处东西被破坏了,而不是修复那些我立即运行的东西
git reset --hard,
在那一刻,我什至没有意识到我已经对几个文件进行了更改。
有没有办法恢复我的更改?
【问题讨论】:
-
我几乎可以肯定答案是否定的。如果您没有提交或存储,您的更改将消失。但也许更聪明的 Git 大师知道得更好。
-
等等,如果你的合并失败了,你可以简单地写
git merge --abort,一切都会好起来的 -
有这个小费真的很有帮助。但是,我也怀疑是否有办法将其恢复。
-
非常有意义。但我现在几乎需要从头开始。感谢您的帮助。
-
如果您的文件系统执行自动快照,您可能会幸运地回滚,但正如其他人所说(假设您没有摸索较低级别的管道命令),如果工作是'没有承诺,它已经消失了——去过那里,做过那个。
标签: git