idea 提交拉取代码,解决冲突

Posted ziyegediao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea 提交拉取代码,解决冲突相关的知识,希望对你有一定的参考价值。

继上两篇文章,本篇重点。所用的都是项目实际操作

提交代码

新建文件提交代码

技术图片

idea自动提醒你是否加入到本地缓存(点击add就是添加如果不添加提交不上去事后需要手动提交 ps:快捷键是ctrl+alt+A)

技术图片

之后就可以疯狂的写代码

技术图片

提交代码(快捷键ctrl+K提交到本地注释必须写,ctrl+shift+K提交到coding上)

技术图片
技术图片

ps:可能会出现冲突 描述问题
一个人的时候 执行git流程

技术图片

多个人的时候 ps:举例两个人

技术图片
技术图片

当小明推送到git远程版本发生改变,
小红要推送可是比对后发现远程版本改变成为一个新的版本
这个时候小红拉取远端代码和本地代码合并 ps:如果没有同文件修改不会冲突
合并到本地又生成一个新的版本,继续推送到远程.
当本地代码版本比远程服务版本高时就会覆盖掉远程版本

技术图片

拉取代码解决冲突

为了掩饰冲突代码 我在coding上修改了刚刚提交的文件

技术图片

就在此时远程代码和本地代码不一致修改本地代码提交(准备提交到远程)

技术图片

提交后就会弹出窗口

技术图片

双击冲突文件

技术图片

左边是你要提交的 中间是本地的 右边是远程的代码 选择保留到中间

技术图片

保留到中间的方法是(需要合并点击箭头进行合并)

技术图片

操作注意 代码层次有的代码可能报错
合并完事

技术图片
技术图片

以上是关于idea 提交拉取代码,解决冲突的主要内容,如果未能解决你的问题,请参考以下文章

利用idea解决git代码冲突问题

git学习 idea git pull 解决冲突

git如何避免代码冲突

IDEA如何整合Git?

idea 提交远程库冲突解决

IDEA中使用Git拉取代码时报 Git pull failed原因及处理方法