idea删除回退错误的提交记录
1. 在Git -> Log中选中要回退到的版本,右键
2. 选择Reset … here
默认会选择Mixed模式
Soft:之前add到暂存区的代码还在
Mixed:之前add到暂存区的代码不在了,需要重新add
Keep:本地工作区的代码会丢失,但未提交的代码还在
Hard:所有修改都被删除(谨慎使用)
3. 然后Git -> push,选择强推
4. 再去远程仓库看看,错误的提交记录已经不见了
5. 对于已经commit但是还没有push的代码想要回退的话,可以用Undo