資料來源于互聯(lián)網培愁,加上自己的使用經驗做了部分修改和整理
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):將多個同名文件合并為一個文件,該文件包含多個同名文件的所有內容觉啊,相同內容抵消
9.抓取(fetch):從遠程倉庫獲取信息并同步至本地倉庫
10.拉取(pull):從遠程倉庫獲取信息并同步至本地倉庫拣宏,并且自動執(zhí)行合并(merge)操作,即 ** pull=fetch+merge <推薦使用>
11.推送(push):將本地倉庫同步至遠程倉庫杠人,一般推送(push)前先拉妊(pull)一次宋下,確保一致
12.分支(branch):創(chuàng)建/修改/刪除分枝
13.標簽(tag):給項目增添標簽
下載安裝
新建本地倉庫(URL克隆)
1.點擊克隆/新建-
在彈出框中輸入項目地址,http或者ssh地址都可以
569926-20170109140217791-1586698899.png
檢出遠程倉庫到本地倉庫(相當于下載)
克隆完成后的圖示檢出分支后的圖示
分支的查看辑莫、修改学歧、保存、上傳各吨、切換(相當于上傳)
- 查看
選中分支以后枝笨,即可查看當前分支的內容(保存在本地倉庫<克隆/新建時候設置的本地地址>) - 修改
1.如果同一分支存在多人可能修改的情況下,每次自己修改的時候最好先去“拉取”一次揭蜒,確保自己的本地倉庫內容是和遠程倉庫同步的
2.直接更改本地倉庫的內容即可做更改 -
保存
1.工作區(qū)的介紹
1389082-060575dc8c864e06.png
2.保存流程 未暫存->已暫存->本地分支
-
上傳
把保存在本地的修改內容通過“推送”功能同步到遠程倉庫
43BA381C-198D-4B26-9B59-86332F1840D2.jpeg 切換
不同分支切換之前需要先把當前分支的內容做“保存”處理
souretree的使用及流程總結
下載
//1.先創(chuàng)建自己的本地分支(點擊分支創(chuàng)建)
2.注冊好開元中國賬號后横浑,復制要克隆的那個項目的地址(有兩種)
3.打開SourceTree點擊新倉庫(從URL克隆)屉更,直接粘貼地址徙融;點擊目標路徑會自動補全(地址可選),顯示藍色瑰谜,直接克隆—>建本地倉庫
4.然后雙擊進入新頁面即工作區(qū)
上傳:
5.點擊副本欺冀,然后點在finder中打開,把自己的項目拖入該路徑的空白處(若有為暫存的則把他提交再在Finder中打開)即將項目扔到本地倉庫萨脑;然后看到工作區(qū)有變化隐轩,放入已暫存的文件區(qū)中,然后提交到本地分支上(即本地倉庫)
6.提交到本地后會提示你推送到遠程砚哗;養(yǎng)成好習慣龙助,先從遠程拉取一下,然后合并好了再推送到遠程倉庫(合并代碼是在本地完成的蛛芥,有沖突用工具解決)提鸟;然后就可以在服務器上看到傳的代碼了
1.獲取新的代碼:先抓取再合并 然后提交到本地庫?仅淑;每次抓取新的代碼和提交時都要合并一下