Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我不小心做了
git checkout 12345
怎样才能撤消它并将其恢复到我这样做之前的状态?我可以进行某种类型的重置吗?
git checkout覆盖您的本地文件。Git 不知道之前的状态,所以无法恢复。就 git 而言,您的更改将丢失。
git checkout
可能有其他方法可以检索以前的版本。如果您启用了 Windows 卷影复制,它会跟踪您的更改。如果您的文件在 Dropbox 中,您可以在 Dropbox 网站上恢复到早期版本。检查你的编辑是否写了一个12345~或12345.bak文件不会有什么坏处。一些 IDE 还保留完整的历史记录,例如 Eclipse 和 JetBrains IDE 系列。
12345~
12345.bak