git checkout本地所有修改未commit的代码给还原了
git在误操作checkout之后所有未提交的改动全丢失了怎么办?
不小心操作了git checkout -f 本地所有修改未commit的代码,全部给还原了。我的天啊,辛苦一下午的东西全没了。折腾了许久发现git还没提交的话是还原不了,正要放弃重新写了,这时候灵机一动,记得JetBrains PhpStorm或IntelliJ IDEA都有local history的,总算看到希望了,reset后还原了一下午的东西,当时心里那个激动无法形容。
第一步:
选择项目,右键,Local History->Show History
第二步:
可以看到Show History弹出的界面,有所有操作更改文件的操作历史记录。
你可以选择你要还原的时间点进行还原,右边可以查看更改的操作和变动文件。
右键轻轻一点 Revert 代码马上回来了,激动,感谢编辑工具的后悔药。
原创文章,转载请注明出处:https://www.weizhixi.com/article/66.html