0

我不小心做了

git checkout 12345 

怎样才能撤消它并将其恢复到我这样做之前的状态?我可以进行某种类型的重置吗?

4

1 回答 1

0

git checkout覆盖您的本地文件。Git 不知道之前的状态,所以无法恢复。就 git 而言,您的更改将丢失。

可能有其他方法可以检索以前的版本。如果您启用了 Windows 卷影复制,它会跟踪您的更改。如果您的文件在 Dropbox 中,您可以在 Dropbox 网站上恢复到早期版本。检查你的编辑是否写了一个12345~12345.bak文件不会有什么坏处。一些 IDE 还保留完整的历史记录,例如 Eclipse 和 JetBrains IDE 系列。

于 2013-05-01T18:30:47.377 回答