git回退到历史版本,恢复本地代码没有保存的代码

时间:2024-03-15 10:25:23

今天git查看历史版本,回退到了指定历史版本,但是!!我本地代码没有commit。git只能恢复到已经commit的代码或者已经push版本中。
怎么办呢,我发现idea有一个Local History 功能,可以查看你所有的编辑历史记录,使用这个功能可以回退到本地未保存的代码。
具体操作如下:

  1. 右键点击项目名
    git回退到历史版本,恢复本地代码没有保存的代码
  2. 点击Local History, 点击show history
    git回退到历史版本,恢复本地代码没有保存的代码
  3. 左边是所有的历史编辑记录,点击其中一个右边会展示你修改过的代码
    git回退到历史版本,恢复本地代码没有保存的代码
  4. 选择一个历史记录,右键点击,然后点击Revert,就恢复到本地代码了
    git回退到历史版本,恢复本地代码没有保存的代码
    本菜鸟自己创建的交流群,欢迎大佬和java学习者加入扣扣群:344635699