IDEA通过git回滚到某个提交节点或某个版本的操作方法

简介: IDEA通过git回滚到某个提交节点或某个版本的操作方法

选中某次提交,然后右键选中上图标记的选项,出现下图


soft 本地的文件不会修改,回滚到指定的commit

hard 本地的文件会被重置到指定的commit。

然后执行

输入“ git push -u origin 分支 -f “这个代码是表示冲突的时候强制提交。

或者在idea上,选择强制push也可以


本地不同分支切换时,修改的文件和新建的文件在2个分支之间是通用的,一旦在某个分支提交了,修改的文件或者新增的文件在另一个分支本地将看不到修改记录(即修改前的样子)。

在不同的分支切换时,如果同一个文件的最近的commit的值不一样,那么在修改文件切换分支的时候出现如下提示

选择 force checkOut 之后,修改的记录不会保存。

选择 smart checkOut 修改的文件不会被替换,smart checkout 之后

smart checkout 之前


如果smart checkOut 到另外一个分支,另外一个分支没有改文件,那么会提示如下

点击ok 会提示,如下让你回滚


选择rollback 之后,切换前的分支本地的修改记录会消失


目录
相关文章
|
19天前
|
开发工具 git
git篇3:idea中创建项目并提交到远程Git仓库
git篇3:idea中创建项目并提交到远程Git仓库
|
30天前
|
开发工具 git
记IDEA Git版本回退并push到远程操作
记IDEA Git版本回退并push到远程操作
30 1
记IDEA Git版本回退并push到远程操作
|
5天前
|
存储 安全 Linux
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
振南技术干货集:研发版本乱到“妈不认”? Git!(4)
|
5天前
|
Shell Linux 开发工具
振南技术干货集:研发版本乱到“妈不认”? Git!(2)
振南技术干货集:研发版本乱到“妈不认”? Git!(2)
|
19天前
|
Java 数据库连接 Maven
ssm整合idea版本
ssm整合idea版本
|
1月前
|
Java 应用服务中间件 nginx
idea打war包时,JDK版本的问题解决方式
idea打war包时,JDK版本的问题解决方式
15 0
|
15天前
|
缓存 数据可视化 网络安全
Git命令大全
Git命令大全
46 1
|
19天前
|
开发工具 git
Git教程:深入了解删除分支的命令
【4月更文挑战第3天】
37 0
Git教程:深入了解删除分支的命令
|
1月前
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux git命令使用教程
【Shell 命令集合 文件管理】Linux git命令使用教程
34 0
|
1月前
|
开发工具 git
git常用命令整理
git常用命令整理
13 0