【问题标题】:Is it possible to bring back not staged changes after git reset --hard HEAD@{1}?git reset --hard HEAD@{1} 后是否可以恢复未暂存的更改? 【发布时间】:2020-07-25 07:20:30 【问题描述】: 在拉取请求之后,git 显示了一长串我没有修改的暂存文件。 然后我做出了执行git reset --hard HEAD@{1} 的愚蠢决定,并丢失了未分阶段的更改。 有没有办法让他们回来? 【问题讨论】: 也许使用恢复工具是你最后的选择...... 标签: git git-reset 【解决方案1】: 我认为没有办法恢复未暂存的修改文件。 尽管您可能想查看您的文本编辑器历史记录/撤消文件。我不止一次从那里恢复已删除的文件。 要恢复有冲突的合并,使用git merge --abort 会更安全。 【讨论】: 我已经查看了 atom 和 notepad++,但没有成功。