IntelliJ IDEA git commit后(push前)代码回滚保留原有修改

   有时候提交代码会不小心把idea生成的无用文件commit,push前检查才发现提交错了文件。

    千万不能push上去!!!

    千万不能push上去!!!

    千万不能push上去!!!

  下面就来一步步把代码commit的文件回滚:

  1,选中项目 >> 右键git >>  show History  查看历史提交记录

IntelliJ IDEA git commit后(push前)代码回滚保留原有修改_第1张图片

2,选中自己commit错的记录 >> 右键 >> Copy Revision Number  这是复制需要回滚的版本号

IntelliJ IDEA git commit后(push前)代码回滚保留原有修改_第2张图片

3,回到项目 选中项目  >> 右键 >> Git >> Repository >> Reset Head  进入到回滚页面

IntelliJ IDEA git commit后(push前)代码回滚保留原有修改_第3张图片

4,1.Reset Type 选择Soft是保留原有修改记录回滚到commit前,详细解释请参考(https://blog.csdn.net/carolzhang8406/article/details/49761927),本文中只介绍Soft用法

      2.粘贴刚刚在提交记录拷贝的Copy Revision Number号码

IntelliJ IDEA git commit后(push前)代码回滚保留原有修改_第4张图片

 

5,执行完这一系列操作就ok了!

      扫一扫,有惊喜!

 

IntelliJ IDEA git commit后(push前)代码回滚保留原有修改_第5张图片

你可能感兴趣的:(IDEA)