git 冲突解决

1、同一主干/分支未更新修改出现冲突

     ①、冲突重现【同一份代码下载两份】

           

      ②、branch文件下面我未更新直接修改提交【其实是改完,提示更新】

            出现错误:

             

       ③、查看文件【提示冲突】:

           

            ④、 解决冲突【需要安装TortoiseGit】:

                     

           ⑤、冲突列表:

                    

          ⑥、  选择使用修改块:

                

        ⑦、 修改合并:

              

         ⑧、 保存标记为已解决:

                

         ⑨、  再次提交:

            

2、主干合并支干出现冲突

      ①、冲突重现【合并分支】

           

           文件冲突

        

           1)、未跟新主干修改支干、主干合并出现冲突【我以brach为支干】

                  

       ②、解决冲突

       

       ③、修改合并

        

       ④、上传更改

 3、错误处理

       ①、错误信息:Updates were rejected because the tip of your current branch is behind

          解决方式:

#合并历史代码
git merge master --allow-unrelated-historie

#拉取代码【会进入bash界面:q!退出即可】
git pull origin master --allow-unrelated-histories

#推送本地代码
 git push origin master:master

 

posted @ 2021-02-21 16:42  1764564459  阅读(111)  评论(0编辑  收藏  举报