问题描述
原因分析
解决方法
git checkout如果未提交本地代码,则会提示你选force checkout或者smart checkout,最好是选smart checkout这样会把本地修改的代码先保存到statsh中,再checkout分支。
如果点了force checkout则本地修改都会丢失。只能用以下步骤找回代码(找回后需要自行检查是否有错漏)
在项目文件夹右键。点击local history->show history
注意:如果还记得是哪些文件,也可以右键具体的文件。
接着找到checkout前的时间
右键选项后点击revert
参考文章
https://blog.csdn.net/EndTheme_Xin/article/details/105484600