如何在IDEA中回滚代码/如何解决冲突

新手程序员经常出现合并分支时,解决冲突出现错误,导致上传的代码页也无法运行,这次就分两块,记录下如何解决代码冲突和回滚代码

解决冲突:

当rebase/merge时,可能会出现冲突,出现冲突时,是有三个框,最左边的是自己分支的,中间是合并之后的,右边是你正在合并的(一般是主分支)。

首先,出现冲突的代码是同事写的,你不知道到底哪块需要改的时候,直接把右边的代码合到中间。

其次,当有你的代码出现冲突时,你可以看着把左边的代码合到中间。

然后就是冲突的页面里,既有同事的,也有你的时,且没有关联。一般是同事的冲突用右边代码,你的冲突用到左边代码

最后就是你写的代码和同事代码在同一个方法里出现冲突,就需要和同事协商,到底用谁的。

下面就是解决冲突错误,或者上传代码有问题,用IDEA回滚代码(也可以用git命令,这就不做解释)。

首先,不要着急,点开idea左上角的file,找到local History,选择show History就可以看到所有commit的代码,这个时候就可以根据时间或者代码,找到自己要回滚的代码版本,选择代码版本,然后点击框框左上角的返回符号(移动到符号上,能看到Revert)就可以恢复到提交前的样子。

这个时候,只是本地代码回滚了,git代码还没有回滚,剩下的就是写出自己想要的代码,先pull一下自己的分支,再次commit,push,这时候,git分支代码就和我们本地代码同步啦。(分支建立,上传和合并代码,请看主页我的创作里)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值