git ----拉去远端仓库产生冲突的解决方式

# 出现冲突的原因
    -1 多人在同一分支,修改了同一个地方的代码,出现的冲突
    -2 分支合并时出冲突
    
    
    
    
# 1 多人统一分支开发,修改了同样的代码
    
    -某人修改了1.txt的第四行,提交了
    -我操作:
        -修改了1.txt第四行
        -git add .
        -git commit -m ' 注释'
        -git pull origin master      #拉取远端的代码
        -出冲突了
            <<<<<<< HEAD
            我的代码
            =======
            别人的代码
            >>>>>>> af38b6ae4d9e126bd88b9b039e475e8ddbc23510
       -处理冲突
            -选择要保留的代码,要么删自己的,要么删别人的,要么都留着
       -重复操作
        git add .
        git commot -m '解决冲突' 
        git push origin master
    
    
   
    
# 大原则,多人同一分支开发,如果尽量避免冲突,要不停的拉去代码

# 分支合并出冲突
      # 新建dev分支,切换,增加代码
        git branch dev
        git checkout dev
        在1.txt最后一行增加 lqz nb1
        git add 
        git commit -m '注释'
      # 切换回主分支操作
        git checkout master
         在1.txt最后一行增加 lqz nb2
        git add 
        git commit -m '注释'
      # 合并分支
        -出冲突了
            <<<<<<< master
            我的代码
            =======
            别人的代码
            >>>>>>> dev
      # 解决冲突,提交
        git add
        git cmommit 
    
    
    

你可能感兴趣的:(git,git,gitee)