• eclipse 中 git 解决冲突(重点)


    本文转载:https://blog.csdn.net/lhw_csd/article/details/81204202

    一、先制造冲突

    这里的目的是模仿大家平常提交代码遇到的代码冲突问题。(项目已经已经提前创建好并放到了 GIT 上)

    先在云端修改TestGit_Master.java文件,如下图: 
    这里写图片描述

    然后在本地修改TestGit_Master.java文件,如下图: 
    这里写图片描述

    接下来我们解决冲突。


    二、项目右键“team”,选择“commit”,与正常提交做一样的操作

    这里写图片描述

    三、提交并推送

    这里写图片描述

    发送推送失败,被拒绝: 
    这里写图片描述

    四、需要将项目更新下,来做归并

    4.1 选中整个项目,鼠标右键选择”team”,然后选中”pull”,出来的弹出确认框,点击完成

    4.2 更新完成后,出来报文弹窗,如果没有更新内容提示alreay up-to-date;如果有更新会提示更新的内容,点击更新文件查看更新的具体内容

    五、更新完之后,有弹窗,发现冲突的文件更新失败,同时项目中的该文件报红

    这里写图片描述

    六、冲突文件,右键”team”,选择“merge tool”,打开的视图中可以查看到修改的对比

    这里写图片描述

    七、将每个冲突文件修改为正确的,然后每个文件右键”team”,选择“Add to Index”,可以看到该文件变成黑色的*号图标

    修改后的文件: 
    这里写图片描述

    这里写图片描述

    这里写图片描述

    八、所有的冲突处理完成之后,按照 GIT 项目的普通提交方式提交即可

    8.1 项目右键“team”,选择“commit”

    8.2 弹出框中写提交注释,确认需要提交的内容,点击提交并推送

    这里写图片描述

    8.3 提交推送完成弹窗,点击“ok”即可

    这里写图片描述


    九、查看云端的情况

    这里写图片描述

    可以看到已经成功。

  • 相关阅读:
    CF1359D Yet Another Yet Another Task
    【数据结构】fhq_treap
    AtCoder Beginner Contest 182 题解
    UVA11992 Fast Matrix Operations
    双指针例题
    python使用国内镜像库
    APP元素定位工具之——Weditor
    安卓ADB的常见命令的使用
    函数进阶之迭代器,递归
    函数基础之对象,嵌套,名称空间和作用域
  • 原文地址:https://www.cnblogs.com/wby-666/p/10521308.html
Copyright © 2020-2023  润新知