教學1 使用分支

3. 合併分支

將 issue1 分支的修改合併到 master 分支。

目前的歷史記錄

執行 merge 命令以合併分支。

$ git merge <commit>

您可以在執行命令中添加分支的名稱,將指定的提交合併到當前使用的分支。
要合併提交到master分支,現在讓我們切換到master分支吧。

$ git checkout master
Switched to branch 'master'

提交之前先打開 myfile.txt 檔案,確認內容。

連猴子都能懂的Git命令

在上一頁的檔案的編輯已經在 issue1 分支進行了,所以master 分支的 myfile.txt 內容沒有更改。

$ git merge issue1
Updating 1257027..b2b23c4
Fast-forward
 myfile.txt |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

master 分支 HEAD 指向的提交移動到和 issue1 同樣的位置了。這個合併就是 fast-forward(快轉)合併。

目前的歷史記錄

打開 myfile.txt 檔案,確認內容。

連猴子都懂的Git命令
add 修改加入索引

您會看到「add 修改加入索引」,這就表示合併成功了。