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