分支合併(git merge)

我們目前的狀態是 master 目前的版本比較舊,而 dev 的版本比較新,所以接下來我們要做的事情,就是讓 master 可以吃到 c3、c4 的 commit。
git merge (分支合併)
因為目前 master 版本比較舊,你就必須先用 git checkout master 指令,讓 HEAD 移動到 master。
確保有切換後,就可以下此指令:
git merge dev此時,master 位置就會在 c4 了。
git merge <分支名稱> 的指令,白話文來說,就是你想要其他分支裡的 commit 紀錄時,就使用此指令來合併版本。
像是本範例中,master 的資料比較舊,為了獲得 dev 的最新版本,所以就必須先切換到 master,再來 merge dev,獲取最新版本資訊。
而用 git log 觀看,您也可以看到目前 master、dev 都在最新的 c4 commit 上。

接下來為了更加了解,合併時的各種情境,下個章節我們就來分享 git 合併時會發生的「快轉機制」。
指令回顧
- 合併分支:
git merge <分支名稱>