一、不影响已经写完的代码

1、未提交的代码:
idea的git操作-commit后push前想回退到commit前的状态

2、add和commit
idea的git操作-commit后push前想回退到commit前的状态
idea的git操作-commit后push前想回退到commit前的状态

3:已经commit,现在回退到commit前的状态,代码不改动

查看提交日志
idea的git操作-commit后push前想回退到commit前的状态

复制上一步操作的版本号

idea的git操作-commit后push前想回退到commit前的状态
右键项目

idea的git操作-commit后push前想回退到commit前的状态

选择reset head,输入回退到的版本号

idea的git操作-commit后push前想回退到commit前的状态
reset

可以看到回退到了commit前的状态

idea的git操作-commit后push前想回退到commit前的状态

二、代码完全回到上一个提交的状态,已经写的代码可能会丢失

选择hard

idea的git操作-commit后push前想回退到commit前的状态

相关文章: