今天繼續我們的Git教程,Git殺手鐗級的功能就是對於分支的管理,那麼今天就來說說分支之間的merge操作。merge可以說是我們日常使用最多的操作之一,通常一個merge操作會包含commit、pull、push等操作。用慣了SVN的朋友可能會覺得Git操作起來很麻煩,其實Git常用的也就那麼幾個操作,非常的簡單,很容易上手的。下面就帶大家做一個完整的merge操作。
首先,merge操作是在不同的分支間進行的,如果你還不知道分支怎麼建立,那麼請參考——《從GIt上匯出Maven專案》。當我們修改了我們的分支,需要將修改的部分commit到我們的Git,右擊專案,Team——>Commit:
然後寫上一些註釋,說明一下這次更新了什麼內容:
然後,專案上就會顯示本地有一個更新需要push到遠端伺服器:
接下來我們就要將本地的更新push一下,Team——>push:
然後將我們的分支切換到目標分支(即我們想要把剛才的更新合併到的那個分支,通常是我們的一個主分支),Team——>Switch To,選擇相應的分支:
通常切換完分支以後,需要進行一下pull操作,以便保證該分支是最新的版本:
接下來就該進行我們的merge操作了,Team——>Merge:
選擇我們剛才有修改的分支,然後Merge:
OK,到這裡我們就完成一次Merge操作,這時我們通常會切換回之前的分支,然後再將主分支Merge到我們的分支,確保我們的當前程式碼為最新版本,然後繼續進行下面的開發。
Git對於分支的管理還是非常棒的,使我們的程式碼管理變得非常方便,相信你一旦用了就會愛上Git的。