簡介
git merge的主要功能就是合並其他的分支到當前分支,git默認的方式就是"快進式合並"(fast-farward merge),將其他分支的上的commit信息合並到當前的分支上
將其它分支合並到當前分支
git merge xxxx(分支)
將待合並分支上的 commit 合並成一個新的 commit 放入當前分支,適用於待合並分支的提交記錄不需要保留的情況
git merge xxx(分支) --squash

關閉fast-farward merge,使用 --no-ff 參數后,會在分支上重新生成一個新節點
git merge xxx(分支) --no-ff

-
新生成的節點的commit信息就是Merge branch xxx的文字直接提交;
-
no-ff是no-fast-forward的簡寫