轉(zhuǎn)載請表明本文地址轿秧,此文章介紹了 在 Xcode 9 中使用 Git 和 GitHub 進行網(wǎng)絡(luò)版本管理吱型,介紹 Git 基礎(chǔ)和使用 Git 進行本地版本管理戳這里: 在Xcode9中使用git進行版本管理(本地篇),本文中的模型建立在本地篇的模型之上咪鲜。
Xcode 9 高度融合了 GitHub ,從現(xiàn)在開始,在 Xcode 9 中使用 GitHub 進行網(wǎng)絡(luò)版本管理將變得十分簡單。
在沒有上傳之前锰悼,你的所有工作都在本地完成舔清。網(wǎng)站 GitHub 允許你在 GitHub 的服務(wù)器上創(chuàng)建一個個人倉庫以存儲你的工程复斥。這項功能很棒痢虹,因為你可以更加容易得與其他伙伴開展小組合作惨缆。
如果你還沒有一個 GitHub 的賬號的話捣染,去GitHub 申請一個吧耍攘。當你擁有一個賬號了以后,你就需要將你的 GitHub 證書加入 Xcode畔勤。打開 Xcode Preferences 然后選擇 Accounts 蕾各,點擊下方的 + 然后選擇 GitHub 作為賬號類型。Xcode 會提示輸入你的 GitHub 賬號庆揪。
如果你的 GitHub 賬號設(shè)定了登錄驗證的話示损,Xcode 還會提示你輸入你的單次通過密碼(one-time password)。
Xcode 會向你展示完善 GitHub 賬號配置的界面嚷硫。如果您配置了 SSH密鑰检访,你可以切換到 SSH 從 GitHub 克隆倉庫(默認HTTPS)始鱼。
在資源控制導(dǎo)航欄中,右擊項目名稱(GitUseExample)脆贵,然后選擇
Create “GitUseExample” Remote on GitHub….
Xcode 會彈出創(chuàng)建倉庫的預(yù)設(shè)值界面医清,點擊 Create(注意,倉庫默認類型為 Public卖氨,私有倉庫要收錢哦)会烙。
在資源控制導(dǎo)航欄中,你會看到 Xcode 在 Remotes 下創(chuàng)建了一個名為 origin 遠程倉庫筒捺,它包含了 master 分支柏腻。
為了向遠程倉庫推送 map_feature 分支 ,你可以右擊分支點選 check out 系吭,然后在菜單選擇 Source Control\Push…. 五嫂,Xcode 會提示你輸入遠程分支的名稱,點擊 Push肯尺。
重復(fù)操作將 new_label 推送至 GitHub沃缘。
檢查一下你的 GitHub 頁面看看文件有沒有正確送達。如果你不想手動在瀏覽器打開 GitHub则吟,你可以右擊任何對象然后選擇select View on GitHub….槐臀。
現(xiàn)在是時候做最后的改變了。確認你現(xiàn)在在 master 分支上氓仲,打開ViewController.swift 水慨,改變 buttonClicked() 方法如下所示:
@IBAction func buttonClicked(_ sender: UIButton) {
print("You finished!")
}
在菜單選擇 Source Control\Commit… ,進入提交信息頁敬扛,點擊 check the Push 來推送到遠程倉庫:可以在左下角選擇推送的倉庫讥巡。
如果你只有一個遠程倉庫,默認就會是那一個舔哪。
點擊 Commit 1 File and Push欢顷,過一小段時間后,Xcode 就會完成提交推送∽皆椋現(xiàn)在讓我們來看一看 GitHub 頁面上有哪些改變抬驴。
成功!@虑伞2汲帧!陕悬!
——結(jié)束語
了解 Git 基礎(chǔ)并使用 Git 進行本地版本管理戳這里 : 在Xcode9中使用git進行版本管理(本地篇)
本文由作者翻譯题暖,原文地址“https://www.raywenderlich.com/153084/use-git-source-control-xcode-9”,內(nèi)容較原文有少許刪減。
有什么翻譯不對的地方和不理解的地方可以在回復(fù)中提出胧卤。