秀泰都會的SourceTree教學

名詞介紹

GIT : 會追蹤並紀錄整個資料夾狀態的程式

           (EX:新增or刪除了什麼檔案、都會被記錄下來)

 

SourceTree:提供圖形化界面來操作GIT的程式

                    (原本要操作GIT只能靠程式指令,這對非程式人員不友善)

 

GITLAB:存放裝有GIT的專案資料夾的地方(雲端硬碟的概念)

現在的新專案改用GitHub,跟GitLab是一樣的東西,免驚

一、點開專案的GitHub連結並複製HTTPS網址

二、打開SourceTree並開啟NewTab、然後按下Remote

新增GitHub帳戶,之後會跳到瀏覽器要你確認

三,帳戶登錄成功,就可以看到所有你在GitHub上的專案了,接著把要的專案Clone下來

四、之後會跳到Clone頁面,接著登入GitHub

五、設定要下載到的地方(建議放在一個資料夾內)

六、選擇Pala分支並開始Clone

Pala

名詞解釋

分支(Branch):可以想成是不同路線的遊戲存檔,用楓之谷來講就是同一個帳號不同的角色

公司目前的習慣是會開一個Develop的分支,然後都在這個分支作業,所以切換分支這個步驟並不是絕對的

七、Clone完畢後的畫面如下

這樣就成功把專案下載下來了,接下是SourceTree的操作,專案雖然改用Unreal了,但你對專案進行更動後的SourceTree操作是一樣的

八、打開Unity、開啟剛剛Clone下來的專案

九、試著放入一個圖片素材

十、回到SourceTree,將你做的變動加到Stage中

十一、編寫這次Commit(就是存檔)內容,並送出Commit

十二、將存檔Push至GitLab

十三、Push成功,檢查SourceTree和GitLab

最基本的操作就到這邊,對SoureTreePractice這個資料夾做的任何變動SourceTree都會追蹤,不論是透過Unity(Unreal)還是直接動資料夾

Push &  Pull

GitHub上的專案

每次要動專案時的注意事項

1.看SourceTree的Log/History,確保你是在最新(最上面)的存檔點上,

   點擊該存檔點兩下就能跳過去

   (不需要Pull到最新版,自己當前的最新存檔點就行了)

   

2.基本流程如下

    情況1. 更動專案 -> 確定Commit內容並送出 -> 沒有東西要Pull -> Push

   

    情況2. 更動專案 -> 確定Commit內容並送出 -> 有東西要Pull -> Pull

                -> 會發現File Status又有東西了 -> Commit -> Push

   

秀太都會的SourceTree教學

By IAN LINS

秀太都會的SourceTree教學

  • 508