当前位置:   article > 正文

最简单的在IDEA里面合并分支,回滚代码,回滚commit暂存区内容_idea git合并代码可以回滚吗

idea git合并代码可以回滚吗

回滚commit暂存区内容

首先,你这个项目一定是git中拉取下来的。
可以考虑2种拉取方式:
一种是在gitee上面直接右上角复制,到IDEA内选择File->New->Project from version control,粘贴上就行了。
第二种是在gitee上面直接右上角复制,下载一个git客户端,在客户端中输入命令 git clone 加刚才复制的路径
可以参考

https://blog.csdn.net/Steriles_/article/details/83022608
  • 1

回滚操作:

在代码中右键->git -> Reset HEAD 点击
在这里插入图片描述

回滚一条的话:HEAD~
回滚多条的话:HEAD~2
  • 1
  • 2

回滚代码

回滚到对应分支时间(这之后的代码全部回滚)

直接在IDEA中 找到对应分支的提交记录,选择想要回滚到那条记录,直接右键点击Reset Current Branch to Here。IDEA自动把这条记录之后所有的代码放到commit待提交内,点击提交,将直接回滚到选中的时间(ps:本地最好没有代码,不然对新手容易乱)

在这里插入图片描述

只回滚一条提交记录(只对一条commit进行回滚)

1、选中需要回滚的一条记录
2、对这里右击在这里插入图片描述
3、点击Revert Selected Changes
-----然后在弹窗,点击ok
在这里插入图片描述在这里插入图片描述

4、如果代码冲突需要merge
在这里插入图片描述
5、我这边直接点击左下角的Accept Right 接收需要回滚的代码,可以看到代码回滚到本地,可以进行操作
ps:记住提交时要备注回滚的哪里,方便后续看代码方便,最好代码也添加注释
在这里插入图片描述

合并分支

1、直接在idea右下角点击分支,找到本地分支,和想要合并过来的远程分支

(也可以是本地分支,看个人习惯,合并本地分支的话记得现切换过去拉取最新的代码,再切换到想操作的分支进行合并)
在这里插入图片描述

2、确定是当前的分支,点击想要合并过来的origin/fujian20230412 -> 点击merge selected into
current 。

在这里插入图片描述

3、如果需要进行merge操作

在这里插入图片描述

必须对这些内容合并完成。
  • 1

4、合并过来的代码在git的commit待提交状态下,点击git的push可以查看具体的内容

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/555810
推荐阅读
相关标签
  

闽ICP备14008679号