Git 回滚:常见的有2种场景,第一种是回滚到之前版本,第二种是回滚到之后的版本。
用到的命令:
场景1(回滚之前的版本):
命令说明备注git log查看以前的提交版本信息查看以前的提交历史记录git reset --hard 版本号回滚到指定版本场景2(回滚之后的版本):
命令说明备注git reflog查看所有的提交信息查看所有的提交历史记录git reset --hard 版本号找到提交的版本提交ID号,再次执行回滚之前的版本
声明:找到提交id号,右击选择Reset Current Branch to Here即可 两种常用场景:
1、如果想回退所有本地与远程不同的 commit ,同时又保留所有修改,可以选择 Soft 或 Mixed,推荐 Mixed。
2、如果想覆盖或回退本地代码,又不需要保留任何本地修改,可以选择 Hard 。
回滚之后的版本