SoucreTree的簡單使用

資料來源于互聯(lián)網(wǎng),加上自己的使用經(jīng)驗做了部分修改和整理

Sourcetree簡介

  • SourceTree 是 Windows 和Mac OS X 下免費的 Git 和 Hg 客戶端,擁有可視化界面,容易上手操作。同時它也是Mercurial和Subversion版本控制系統(tǒng)工具。支持創(chuàng)建、提交、clone、push、pull 和merge等操作。
  • 特性
    1389082-a1ca66e8c5a60175.png

Sourcetree && Git 常用名詞解釋

1.克隆(clone):從遠程倉庫URL加載創(chuàng)建一個與遠程倉庫一樣的本地倉庫
2.提交(commit):將暫存文件上傳到本地倉庫(我們在Finder中對本地倉庫做修改后一般都得先提交一次,再推送)
3.檢出(checkout):切換不同分支
4.添加(add):添加文件到緩存區(qū)
5.移除(remove):移除文件至緩存區(qū)
6.暫存(git stash):保存工作現(xiàn)場
7.重置(reset):回到最近添加(add)/提交(commit)狀態(tài)
8.合并(merge):將多個同名文件合并為一個文件,該文件包含多個同名文件的所有內(nèi)容,相同內(nèi)容抵消
9.抓取(fetch):從遠程倉庫獲取信息并同步至本地倉庫
10.拉取(pull):從遠程倉庫獲取信息并同步至本地倉庫,并且自動執(zhí)行合并(merge)操作,即 ** pull=fetch+merge <推薦使用>
11.推送(push):將本地倉庫同步至遠程倉庫,一般推送(push)前先拉?。╬ull)一次,確保一致
12.分支(branch):創(chuàng)建/修改/刪除分枝
13.標簽(tag):給項目增添標簽

下載安裝

新建本地倉庫(URL克隆)

1.點擊克隆/新建
569926-20170109085203869-379017851.png
  1. 在彈出框中輸入項目地址,http或者ssh地址都可以


    569926-20170109140217791-1586698899.png

檢出遠程倉庫到本地倉庫(相當于下載)

克隆完成后的圖示
08B118E0-CD55-4DB5-A96B-BBF702875FC0.jpeg

檢出分支后的圖示


43BA381C-198D-4B26-9B59-86332F1840D2.jpeg

分支的查看、修改、保存、上傳、切換(相當于上傳)

  • 查看
    選中分支以后,即可查看當前分支的內(nèi)容(保存在本地倉庫<克隆/新建時候設(shè)置的本地地址>)
  • 修改
    1.如果同一分支存在多人可能修改的情況下,每次自己修改的時候最好先去“拉取”一次,確保自己的本地倉庫內(nèi)容是和遠程倉庫同步的
    2.直接更改本地倉庫的內(nèi)容即可做更改
  • 保存
    1.工作區(qū)的介紹


    1389082-060575dc8c864e06.png

2.保存流程 未暫存->已暫存->本地分支


513C6904-5F94-44F2-B3B1-5436E3B2C40B.jpeg
20E495BE-0B9B-461A-8D64-2D04F3AB72C3.jpeg
72DBFB90-F8FC-4A8A-BF88-539281893FD6.jpeg
  • 上傳
    把保存在本地的修改內(nèi)容通過“推送”功能同步到遠程倉庫


    43BA381C-198D-4B26-9B59-86332F1840D2.jpeg
  • 切換
    不同分支切換之前需要先把當前分支的內(nèi)容做“保存”處理

souretree的使用及流程總結(jié)
下載
//1.先創(chuàng)建自己的本地分支(點擊分支創(chuàng)建)
2.注冊好開元中國賬號后,復(fù)制要克隆的那個項目的地址(有兩種)
3.打開SourceTree點擊新倉庫(從URL克隆),直接粘貼地址;點擊目標路徑會自動補全(地址可選),顯示藍色,直接克隆—>建本地倉庫
4.然后雙擊進入新頁面即工作區(qū)
上傳:
5.點擊副本,然后點在finder中打開,把自己的項目拖入該路徑的空白處(若有為暫存的則把他提交再在Finder中打開)即將項目扔到本地倉庫;然后看到工作區(qū)有變化,放入已暫存的文件區(qū)中,然后提交到本地分支上(即本地倉庫)
6.提交到本地后會提示你推送到遠程;養(yǎng)成好習(xí)慣,先從遠程拉取一下,然后合并好了再推送到遠程倉庫(合并代碼是在本地完成的,有沖突用工具解決);然后就可以在服務(wù)器上看到傳的代碼了
1.獲取新的代碼:先抓取再合并 然后提交到本地庫?;每次抓取新的代碼和提交時都要合并一下

參考文檔

1.http://www.itdecent.cn/p/5be78fd1b0cb

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容