Git 學習手冊#11 Remote:Git Merge

技術文章, 程式應用

 

昨天講到了 Git Branch,有了分支,就會有需要合併的時候,所以我們今天來講講如何進行合併。

 

一樣,我們透過實作來練習學習。

 

■ Git Merge

 

◆ 實作練習:在不同分支上建立檔案

 

我們先在 master 支線建立一個檔案 “master-only”。

 

 

 

然後在 new-feature 支線建立一個檔案 “new-feature-only〞,並分別推上不同的分支。

 

 

 

 

接下來,我們再切換回 master 分支,來查看一下 master 與 new-feature 兩個分支的差異性

 

 

 

 

我們先來看看目前的分支和檔案 ( 在 master 分支上應該只有 master-only.txt  ,不會有 new-feature-only.txt 檔案 )

 

 

 

 

我們再來看一下 git log 記錄,這時候在 master 分支上應該不會有 new-feature 的 commit 記錄

 

 

 

 

 

 

◆ 實作練習:合併

我們接下來進行 merge 指令來進行合併,進行合併的時候,也是需要類似 Commit 一樣,需要填寫合併訊息。

完成之後,我們先來看看檔案上的變化,new-feature-only.txt 檔案已經出現了。

 

 

這時候我們用 git log 來看一下內容上的變化

 

 

 

 

已經將 new-feature 的 Commit 變動內容也加入

 

Gimmy
作者: Gimmy
積極的人在每一次憂患中都看到一個機會 而消極的人則在每個機會都看到某種憂患

發表迴響