今天用IDEA 合并了个yml文件,结果他把我整个git目录下所有修改的文件都提交了,瞬间慌成一匹马
还好百度了一下
找到git目录
用git log 找到你想要回退的那个commit
git reset --soft commit_id
以下为reset的参数:
git reset --mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
git reset --hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容