SourceTree是一個免費的Git圖形化管理工具,MAC下也可以安裝。
本篇經驗將介紹簡單的用Git管理專案及怎樣既要開發又要處理髮布出去的版本bug情況。
從Git伺服器上獲取專案
要從Git伺服器上獲取專案需要知道專案的地址。
點選”克隆/新建“工具欄,彈出“克隆/新增/建立倉庫”對話方塊,輸入原路徑/URL地址,選擇目錄路徑,然後點選”克隆“按鈕,如下圖所示:
拉取成功後如下圖所示:
左側是專案列表,右側可以選擇要檢視的分支以及詳細的分支資訊。
有強大的工具欄按鈕,極大釋放腦勞動。
拉取到本地的Git專案,其每一個專案都有一個.git資料夾,用於儲存git的所有資訊,如下圖所示:
提交我的修改專案
在開發專案前首先建立一個dev分支,如果伺服器端有dev或者develop分支,只需要檢出到本地即可。
通過下圖介面中的1、2、3步驟即可建立一個本地的dev分支。
之所以建立dev分支是為了對釋出版本進行管理,方便後期修復bug用。
如果伺服器端已有dev分支,可以從伺服器端檢出dev分支到本地,如下圖所示:
如果在a.txt中做了一些修改,比如我們完成了功能21開發,這個時候要提交這次修改,可以在該頁面中按照1、2、3、4步驟操作即可完成提交,如下圖所示:
雖然在本地進行了一次提交但是並沒有和遠端進行同步,還需要用推送功能將本地的修改同步到伺服器,如下圖所示:
將本地修改推送到遠端伺服器後可以從圖譜中看到遠端分支origin/dev和本地分支到一個起跑線上,如下圖所示: