git 冲突

1、什么是 git 冲突

  - 冲突一般是指同一个文件同一位置的代码,在两种版本的仓库合并时,版本的管理软件无法判断到底应该保留哪一个版本,因此会提示该文件发生冲突,冲突一般都需要手动解决,自动解决容易出 bug

2、在分支合并的时侯解决冲突

  - 先在 master 分支上创建一个 wrong.txt

  - 再在 common 分支上创建一个 wrong.txt

  - 分别提交

  - 最后合并

  - 报错信息

    

 

  - 查看冲突

    - git fiff  

       

 

   - 解决冲突

    - vim 切换到对应的分支目录文件,然后查看文件

    - 再手动修改内容并保存
    - 重新 add 和 commit 即可解决冲突

      

 

 

 

    

posted @ 2022-01-24 18:41  BeReallyMe  阅读(507)  评论(0)    收藏  举报