1. 程式人生 > >[email protected]伺服器和Xcode的git管理工具簡單使用

[email protected]伺服器和Xcode的git管理工具簡單使用

OSChina提供的git伺服器,每一個賬號可建立1000個專案,不論公有或私有專案,程式碼託管服務永久免費。而且由於是國內的網站和伺服器,又是中文的,相對於國外的而言,訪問比較通暢,操作起來也容易上手。

本文介紹如何使用OSChina的git服務以及Xcode自帶的git管理工具。

Git@OSC伺服器和Xcode的git管理工具簡單使用

工具/原料

  • Mac OS X 作業系統
  • Xcode 開發軟體
  • 網際網路

GIT伺服器專案配置

  1. 1

    進入“開源中國社群 程式碼託管”網站,註冊一個賬號。註冊過程很簡單,就不贅述了。

    注意,每個合作開發者都應該有一個賬號。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  2. 2

    註冊完成後,點選“建立專案”。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  3. 3

    根據專案的實際情況填寫。“GitIgnore”和“開源許可證”兩項可以不用管。專案是否私有決定你的程式碼能否被別人在網上搜到。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  4. 4

    建立完成後會跳轉至專案主頁。點選“管理”。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  5. 5

    在這個管理頁面,我們可以對專案進行各種配置。

    為了進行團隊開發,我們需要給這個專案新增其他開發者。點選“專案成員管理”,再點選“開發者”。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  6. 6

    點選“新增成員”,填入其他成員註冊的賬號名,成員許可權設定為“開發者”,然後新增即可。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  7. 7

    回到專案主頁,留意右邊有一個URL,這就是這個專案的URL地址。先點選複製按鈕,複製它。

    Git@OSC伺服器和Xcode的git管理工具簡單使用 END

Xcode配置

  1. 1

    其中一名開發者要開啟Xcode,在歡迎介面點選“Check out an existing project”,或者點選選單欄“Source Control”→“Check Out...(下載專案)”。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  2. 2

    在下方的“location”輸入框貼上剛才複製的URL,點“Next”。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  3. 3

    稍等片刻,將來到填寫使用者名稱和密碼的介面,也就是在OSChina註冊的賬號。不同的開發者各自填寫自己的賬號。

    點選“Next”。

    Git@OSC伺服器和Xcode的git管理工具簡單使用 Git@OSC伺服器和Xcode的git管理工具簡單使用
  4. 4

    再稍等片刻,彈出儲存視窗,這時要選擇的是將這個專案儲存在本地的什麼位置。比如選擇“文稿”。

    選擇完成後點選“Check Out”。

    稍等片刻,即完成。

    Git@OSC伺服器和Xcode的git管理工具簡單使用 END

使用Xcode進行版本管理

  1. 1

    Check Out之後,還是這個開發者建立Xcode專案。建立的專案應儲存在Check Out的路徑下。(以上文為例,新的專案就應該儲存在 "/文稿/test1/" 目錄下)

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  2. 2

    建立完專案後,應立即進行一次“Commit(儲存修改)”→“Push(上傳到伺服器)”操作。

    隨後其他成員都要“Check Out”一次。這樣所有成員都獲得了一份原始的程式碼。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  3. 3

    在接下來的開發過程中,每位成員一般情況下,都應按照這個流程進行操作:“Pull(獲取最新程式碼)”→修改你的專案→“Commit(儲存修改)”→“Push(上傳到伺服器)”,如此迴圈。

  4. 4

    特殊環境下,例如無網路,可以多次修改專案和Commit,等到有網路的時候再一次性Push。

    END

其他注意事項

  1. 在Commit視窗中,改動左邊的選擇框會自動選擇好要上傳的檔案。如非特殊必要,不應改動。

    而“Enter commit message here”文字框中,應該輸入與本次修改相關的備註資訊。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  2. 如果彈出這個警告框,則開啟終端,按照提示,敲入以下命令並回車即可:

    git config --global user.name "(開發者的使用者名稱)"

    git config --global user.email "(隨便填)"

    Git@OSC伺服器和Xcode的git管理工具簡單使用 Git@OSC伺服器和Xcode的git管理工具簡單使用
  3. 如果出現類似提示框,請點選“總是允許”。

    Git@OSC伺服器和Xcode的git管理工具簡單使用
  4. 建議在同一個檔案不應該由多個開發者同時修改,否則容易造成衝突,導致Push失敗。

    如果不慎發生衝突,Push失敗的開發者可以先Pull一次,解決衝突後再Commit→Push。

    Git@OSC伺服器和Xcode的git管理工具簡單使用 END
經驗內容僅供參考,如果您需解決具體問題(尤其法律、醫學等領域),建議您詳細諮詢相關領域專業人士。