git merge 笔记
最新推荐文章于 2024-07-18 23:40:43 发布
init
时生成两个分支,dev
和hot
hot
分支上的任务后,将其合并到master
上,这种情况下,会直接移动HEAD指针进行合并。换言之:当你试图合并两个分支时,如果顺着一个分支走下去能够到达另一个分支,那么 Git 在合并两者的时候,只会简单的将指针向前推进(指针右移),因为这种情况下的合并操作没有需要解决的分歧——这就叫做 “快进(fast-forward)”。hot
合并到master
之后,又需要将dev
合并到master
上,这时,因为master
不是dev
的直接祖先,所以会进行一个三方合并,如果没有冲突,会像下面这样进行合并,同时自动生成一个新的commit。git add file.type
,git commit -m "message"