本次学习的是解决不同分支提交的内容不同导致合并冲突,及怎样解决冲突。

      基本命令:

  1. git log --graph查看分支合并图

      具体步骤:

  •  新建分支branch1,并修改readme.txt。  

      git分支合并的冲突解决方法

  • 在branch1分支下,添加并提交readme.txt到git。

      git分支合并的冲突解决方法

  • 从branch1分支切换到主分支master

     git分支合并的冲突解决方法

  • 在master分支下,修改readme.txt,添加并提交到git。

     git分支合并的冲突解决方法

  •  合并branch1到主分支master上

    git分支合并的冲突解决方法

  • 可以看到,合并遇到了冲突。在master分支和branch1分支上都修改过readme.txt文件。

    git分支合并的冲突解决方法

  • 查看readme.txt文件

    git分支合并的冲突解决方法

可以看到HEAD分支下(也就是master分支),增加了Git is very useful & simple.

而在branch1分支下,增加了Git is very useful and simple.

  • 修改readme.txt后保存

     git分支合并的冲突解决方法

  • 添加并提交到git

    git分支合并的冲突解决方法

  • 用git log --graph命令查看分支合并图

    git分支合并的冲突解决方法

  • 最后删除分支branch1。

    git分支合并的冲突解决方法

相关文章:

  • 2021-05-29
  • 2022-01-18
  • 2021-08-15
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2021-10-04
猜你喜欢
  • 2021-06-09
  • 2021-06-12
  • 2022-12-23
  • 2021-12-01
  • 2022-01-13
  • 2022-12-23
  • 2021-12-19
相关资源
相似解决方案