第三堂課 - branch 以及 merge

太好了! 我們已經知道怎麼使用 commit 和 branch 了。接下來要學的一招是如何合併(merge)兩個不同 branch 的工作。這讓我們可以建立一個新的 branch ,並且在上面開發新功能,然後合併回 master branch。

git merge是我們要學習 merge 的第一個方法。該 merge 會產生一個特殊的 commit,它包含兩個唯一 parent commit。一個 commit 如果有兩個 parent commit 的話,那就表示:「我想把這兩個 parent commit 本身及它們的 所有的 parent commit 都包含進來。」

有圖有真相,看看下面的圖就明白了。

語法如下:

git branch bugFix
git commit
git checkout bugFix
git commit
git checkout master
git merge bugFix

Last updated