在開發環境開啟新專案
ex. Xcode (New Project: Test)
將剛剛的新專案加到本地git版控
找到剛剛建立的專案位址
可以看到現在 Local 頁籤,master 前面的數字表示你還沒Commit 到版控的檔案數量
點進該專案可以看到下面詳細的內容
這時候可以勾選要將哪些檔案加到版控之中
接著在下面輸入這次更動的註解,完成後點選右下角的 Commit
就可以看到你把這個專案加到"本機端"的版控之中了
當你完成了本地端的版控流程之後,
再利用雲端服務來進行Remote的Git版控
這邊用GitHub來做示範,
你的程式碼將會是公開的
任何人都可以看到你發布的內容
因此如果具有機密性的專案就要升級成付費版
或是不要放在GitHub,選擇其他的服務供應商,如:Bitbucket
到GitHub上 右上角(New)新增一個 Repository
名稱就和剛剛本地端的相同即可
完成後會看到這樣的畫面
這邊我們會需要的是Https的URL
接者把該URL複製下來
回到SourceTree 在該專案右上角點選Settings->Remotes->Add
Remote name 輸入剛才新增專案的名稱
如果和本地的名稱不同,這邊要輸入Remote端的Name
然後貼上URL、選擇服務供應商(GitHub)…等
確認:
以上的動作是將你的 Local Repository
關聯到 Remote Repository
但是你的檔案還沒上到遠端!
將檔案傳到Remote 的動作稱作 Push
接下來就是要將本地的檔案Push上去
點選你目前的進度 也就是master 的地方
然後點 Push
確認之後你的檔案就會傳到雲端做版控
完成後到左邊REMOTE頁籤查看
可以看到你遠端目前的專案進度
此時再回到GitHub網站上
就可以看到你Push上去的檔案了
假設今天你在IDE中對程式碼做了更動
ex.多了一些註解、或是新的功能…等
SourceTree 就會偵測到你的程式變更
幫你標上底色 清楚看到差異在哪裡
和之前流程相同
把變更完確定要上傳的部分打勾
並且加上這次變更的註解 然後 Commidt
注意!
現在一樣程式只在Local 端的版控異動而已
所以接下來需要 Push 到 Remote
方法和前述相同
完成之後查看你的 REMOTE 頁籤
就可以發現多了一個新的節點
這個節點就是你這次Push之後新增出來的