最近看到網上沒有sourceTree (sT) 的具體用法。本文采用基本的講解方式,希望對童鞋們有所幫助。
sT可以理解成是一個專門為git性質的倉庫(github,gitee...)而封裝的版本控制工具。里面基於git命令封裝了很多按鈕,所以我們不用去寫git命令這個東西。
首先sT安裝這個事情請大家自己去官網百度,不然不建議看這篇文章。
其次,看這篇文章請大家自己去注冊gitee,因為上面已經說了,本文是基於sT和gitee的結合使用,我不再重復。
而且本文不會說太多那些高大上的東西,因為我也不會,而且我敢說,你基本不會用到這些東西。
下面進入正題
情況一:從本地'倉庫' 上傳到 'gitee'(如果你問我什么是倉庫或者gitee有什么用,我建議你去看看github的作用)
首先,我們在可以在桌面建一個空的文件夾->first
然后,在gitee新建一個空的項目,記住,請勾第一個生成readme選項

下面請在sT上打開對應的clone界面
第一個地址是你的gitee上面的clone地址,第二個地址是你在本地的文件夾的地址,請記住,兩個文件夾得同名
如下

當你點擊克隆的時候,你可以看下桌面的空文件夾里面的隱藏文件,你可以看到git文件,這說明就成功了
也就是說,你桌面上的空文件夾(本地倉庫)和服務器上的倉庫簡歷了聯系
我們來測試下

從上面可以看到,我給本地倉庫添加了很多東西,然后請你看下你的sT工具,你會發現,你的所有改動都被檢測到了


然后請你點擊暫存所有,最后再點擊一下右下角的提交----->刷新gitee 成功啦
接下來你可以直接把項目拖到編輯器里面進行開發,每一次的版本變動都會被自動檢測到。每一次提交你都可以在對應的地方附上注釋,那么對你每次版本的變動心里都能有數。
除此之外,當你沒聯網的時候,你可以把變動提交到sT本地,當你需要時,才將他提交到服務器進行更新,是不是很強大呢。
------------------------------------------------

當你把對應的文件放到暫存區里的時候,才能進行對應的操作。並且勾中和不勾中是有區別的。第一,在勾中的前提下,你去點擊右邊的提交按鈕,它會直接把你的更新提交到服務器端。當你不勾中的時候,你的提交只會把文件提交到本地服務器,並不會出現在服務器端。這對於你沒有網絡的時候,是不是雪中送炭。如果在這基礎上你再去點擊左上角的推送,才會提交到服務器端。(windows下可能會有顯示bug的存在)
