git的分支创建合并
每次提交,git都新增一个分支。主分支master
HEAD
↓
master
↓
A → B → C → D
当我们创建新的分支,例如dev时,Git新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev上
master
↓
A → B → C → D
↑
dev
↑
HEAD
现在开始修改好提交是针对dev分支,提交后dev向前,master不变
master
↓
A → B → C → D
↑
dev
↑
HEAD
当dev完工时,把dev合并到mster上,把master指向dev当前提交,完成合并
HEAD
↓
master
↓
A → B → C → D
↑
dev
完成合并后,可以删除dev,则分支只身下master
1 | #创建dev |