將Xcode現有專案加入Git

在Xcode建立專案通常會問你要不要加入Git


如果你跟我一樣從沒加過,請繼續看下去XD

STEP 1 開啟Terminal終端機 & cd到準備作Git的Xcode Project
其中cd的路徑只要到 "專案名稱.xcodeproj" 這一層即可
若不熟Mac Terminal cd用法,請參考[MAC] 小技巧 – 快速將終端機開啟在指定路徑下
STEP 2 初始化git
輸入git init
強烈建議先跳到STEP 4 & 5處理gitignore,完成後再繼續做STEP 3

STEP 3 加入git
輸入git add .
按下Enter
輸入git commit -m 'initial commit'
讓他跑一下,會出現上圖落落長的資訊
此時,重新開啟Xcode會發現本來反灰無法使用的Source Control可以用了!打開History也有了剛剛第一次Commit的紀錄


STEP 4 處理gitignore
cd回去專案目錄
輸入vim .gitignore

按下Enter

輸入 i 進入編輯模式


STEP 5 取GitHub取得gitignore資訊
前往github/gitignore抓取適合你的gitingore檔案,我的專案是用Objective-C寫的,所以抓gitignore/Objective-C.gitignore就好
接續前一步驟的編輯模式,複製gitignore/Objective-C.gitignore所有內容並貼至Terminal

貼上所有內容

按下Esc鍵
接著輸入:wq 
按下Enter


以上,全部做完就可以成功將現有專案加入git控管
但要注意的是,這只是local git,remote git就看你採用哪一家的,主要是前面的都做成功後,接下來就都用Xcode的Source Control操作就好

參考資料

沒有留言: