1.不同人修改了不同的文件

a.账户A,账户B分别从远端拉取了相同分支

    b.账户A修改了main.cpp文件后提交到远端,账户B修改fun.cpp文件提交远端时会报如下错误



    

    解决办法:

    a.账户B提交前,先执行git pull指令,弹出文件直接wq保存即可

    b.再推送到远端git push origin dev,这时将不报错

2.不同人修改了同一文件不同区域

a.账户A,账户B分别从远端拉取了相同分支

    b.账户A修改fun.cpp文件的add函数里的某行后提交到远端,账户B修改fun.cpp文件的sub函数里的某行后提交远端会报如下错误

解决办法:

    a.账户B提交前,先执行git pull指令,弹出文件直接wq保存即可

    b.再推送到远端git push origin dev,这时将不报错

3.不同人修改了同一文件的同一区域

a.账户A,账户B分别从远端拉取了相同分支

    b.账号A修改fun.cpp文件的add函数内容后提交到远端,账号B修改也修改了fun.cpp文件的add函数内容后提交远端会报如下错误

解决办法:

    a.账号B执行git pull指令,这时git会把远端的fun.cpp文件与本地仓库的fun.cpp文件进行merge,提示MERGING ,由于是同一区域需要手动进行merge

    b.打开fun.cpp文件内容如下: 

      手动修改待保留的代码

    c.指定git add -u

    d.提交到本地仓库 git commit -m "fix conflict"

    e.推送到远端仓库 git push origin dev

最新文章

  1. flex关于字符串转Boolean .
  2. 转载自~浮云比翼:Step by Step:Linux C多线程编程入门(基本API及多线程的同步与互斥)
  3. 转 系统级编程语言性能PK
  4. Web开发中错误页面的配置
  5. JVM内存管理和JVM垃圾回收机制
  6. Promise in AngularJS
  7. php 图片等比缩放
  8. Swift - 带结果列表的搜索条(UISearchDisplayController)的用法
  9. Linux Shell脚本编程--curl命令详解
  10. ubuntu/linux 下 git 通过代理下载数据 (最简单的方式)
  11. 带你玩转 jQuery
  12. nopCommerce 3.9 大波浪系列 之 global.asax
  13. DDD 学习记录
  14. dialog学习
  15. 知识点:Mysql 索引原理完全手册(1)
  16. 以OPC PowerTool 连接iFix与KEPWARE
  17. QT开发之旅四邮件发送工具
  18. 前端程序员:月薪 5K 到 5 万
  19. MYSQL建表问题(转)
  20. sklearn逻辑回归(Logistic Regression)类库总结

热门文章

  1. docker理论 Cgroup namespace 各种隔离
  2. Android Mboot mmc命令介绍
  3. HttpWebRequest Timeout
  4. Tosca IE 浏览器的Internet Options 配置, 解决login很慢的问题
  5. (E2E_L2)GOMfcTemplate在vs2017上的运行并融合Dnn模块
  6. ubuntu下安装ftp服务
  7. Java基础 println 输出常量的示例
  8. Docs-.NET-C#-指南-语言参考-预处理器指令:#pragma warning(C# 参考)
  9. java-mybaits-015-mybatis逆向工程最佳实践【基础mybatis-generator、tk.mybatis、mubatis-plus】
  10. netty5心跳与阻塞性业务消息分发实例