我不小心做了
git checkout 12345
在我这样做之前,如何撤消并将其恢复原状?我可以进行某种类型的重置吗?
答案 0 :(得分:0)
git checkout
会覆盖您的本地文件。 Git不知道以前的状态,所以无法恢复它。就git而言,您的更改将会丢失。
可能还有其他方法可以检索以前的版本。如果启用了Windows Shadow Copy,则会跟踪您的更改。如果您的文件位于Dropbox中,则可以恢复到Dropbox网站上的早期版本。检查编辑是否编写了12345~
或12345.bak
文件并不会有什么坏处。有些IDE还保留了完整的历史记录,例如Eclipse和JetBrains IDE系列。