sourcetree是git在Mac上管理代碼的ui工具,當然你也可以使用命令直接使用git來管理代碼,sourcetree下載下載地址:https://www.sourcetreeapp.com。
本文簡單介紹sourcetree在mac上的使用。
1、下載sourcetree,然后安裝。
2、運行sourcetree,如圖

3、clone代碼,本文以clone Android注解庫butterknife為例。登陸到github.com搜索到butterknife,然后點擊如圖的按鈕,復制下載地址。

3、點擊步驟1中的新建倉庫,會彈出clone代碼的設置選項,如下:

我們選擇克隆,即可開始clone代碼了。
4、下載完成后,雙擊列表,即可彈出butterknife的管理界面,如圖:

功能說明:
提交:即將你的代碼提交到自己的本地分支。
拉取:從服務器上拉取指定的分支到本地。
推送:將本地分支的更改,推送到服務器。
抓取:主要是獲取服務器上分之的變化。
分支:基於一個分支,建立自己的本地分支。
合並:合並其他分支到自己的本地分支。
暫存:存儲當前工作區的變更。
左邊列表主要用到的是:分支和遠端這兩個,其他的讀者可以自己研究。
分支:列出了本地的分支,可以在此切換分支,切換后可以跟蹤該分支的變化。
遠端:列出服務上代碼的分支。
sourcetree使用起來比較簡單,需要注意的是:
1、提交只是提交到自己的本地分支,並沒有提交到遠端的服務器,在確認修改無誤后需要使用推送,然后你的修改才更新到遠端。
2、在多人協作開發的時候,開發者應該建立自己的開發分支,功能開發后,由項目管理人員將功能統一合並到一個單獨的分支,打包發布的時候,應該建立一個發布分支。等到發布完成,將修改的功能合並到主分支。
3、在合並的時候可能出現沖突,需要合並者解決了沖突后,代碼能編譯過之后提交。
