• git 冲突提交


    解决冲突

    问题1:

    小博本地没有忽略.idea文件夹下workspace.xml文件,但是.xml文件已经被git追踪,造成分支合并失败

    解决:依次执行

    git rm -rf .idea

    git commit -m "delete .idea"

    git push

    在.gitignore文件中加入

    .idea/*:

    最终按照步骤提交代码即可

    问题2:合并时冲突

    合并分支的时候会出现冲突,例如小玲和小博都操作了同一个文件

    小玲写了句:根据id查询Company-徐玲博-2017-11-18 17:33:11

    小博写了句:根据id查询Company-徐玲博-2017年11月18日 17:35:18-xlb-branch

    都push了

    码云上两个分支的代码分别为:

    小博xlb-branch:

    小玲Master:

    切换到master,参考场景八

    注释不一样部分出现冲突,并且弹出files Merged with Conflicts对话框

    选择Merge

    打开冲突的对比文件,选择一个正确的一版,这里和svn解决冲突就很像了

    补充:现在以组长小玲身份合并,本地在左侧,组员小博提交的内容来自远程

    例如,选择小博提交的内容,则master中注释部分就是小博提交的内容

    最后一步,master把代码add、commit、push提交到远程仓库,分支合并即完成

    总结:git解决冲突和svn大同小异,两个版本控制工具使用过一个,学习另外一个,只要知道其中的差异,并且多操作几遍,就可以触类旁通了。祝好运

    转自: https://blog.csdn.net/mayfla/article/details/78645527

  • 相关阅读:
    SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
    Docker 下 nginx + tomcat 负债均衡
    Docker 安装 tomcat 并挂载宿主目录到容器
    Docker 安装 nginx 并挂载宿主目录到容器中
    SpringBoot 常见创建方式
    Java SPI 机制实现解耦
    TCP 粘包问题
    Docker 安装和常用命令
    Docker 安装 ActiveMQ
    INTEL
  • 原文地址:https://www.cnblogs.com/pypua/p/13601716.html
Copyright © 2020-2023  润新知