基本概念

梗概

将两个分支上的末端快照合并为一个分支

冲突

没有冲突(conflict)的合并:

Git会自动合并不冲突的快照

有冲突的合并:

需要人为编写合并后的快照, 当然只需要针对冲突的地方

在图形化Git工具GitKraken中如此表示合并:

快照的演变顺序为从下到上

使用教程

会保留合并进来的分支

实例

这时已经删除了B分支:

  • 被删除的B分支仍然被保留,并且会被算作A分支的组成部分

命令行操作

child::

命令行git merge

1. 梗概:

将分支B合并到分支A上, 一般在分支A上生成一个提交, 分支A指向这个提交

2. 步骤:

  1. 先切换到分支A
  2. git merge B
    1. 表示merge B into 当前分支
指向原始笔记的链接