【iOS技術】Xcode+GitHub遠程代碼託管(GIT, SVN)

 

 

學生對旭哥的評價是這樣的:git

 

旭哥 爲何這麼年輕 知識卻比咱們多這麼多............github

 

旭哥非常負責,對同窗的各類問題都可以熱心地解答,在旭哥的帶領下,在項目階段學到了不少,沒什麼建議服務器

 

旭哥,很負責,平時很照顧,並且知識拓展面挺廣。微信

 

 

先來看看什麼是代碼遠程託管: 其實就是將咱們的代碼上傳到GitHub的服務器上, 供別人下載, 固然了也能夠在團隊開發的時候, 使用GitHub進行代碼合併工做, 下面咱們進入正題 。svn

 

在開始分享以前,小編給旭哥插播一則廣告:記得關注旭哥的簡書博客地址喲,下方有博客連接地址!post



(已經有遠程倉庫的網址, 請直接跳轉到2.0步驟查看)網站

 

(工程是從遠程倉庫拉取下來的, 而且寫好了代碼後, 不會進行拉取/推送, )ui

 

忠告: 進行拉取, 推送以前最好備份一下你的代碼spa

 

Git方式 -> 步驟3.03d

 

SVN方式 -> 步驟4.0

 

Git回滾-> 步驟5.0

 

SVN回滾-> 步驟6.0

 

步驟1.0 建立遠程倉庫

 

這裏咱們使用https://github.com (github如今支持GIT和SVN2種訪問方式) (可能公司有本身的服務器, 會給你一個網址)(若是想只是使用SVN的, 推薦一個svn999.com)

 

1.1 咱們須要註冊


1.1註冊登陸.png

 

約束比較多, 帳號和郵箱啊, 密碼之類的, 若是有一個不符合人家規定, 就會跳轉到一個頁面, 會告訴你哪一個不行, 修改以後, 顯示對號了, 以後繼續sign up(註冊), 而後註冊好以後, 從新進入到https://github.com


1.2登陸成功後.png

 

 

1.2 建立遠程倉庫

而後點擊右上角+號, 新建個項目(遠程倉庫)

1.3新建項目(遠程倉庫).png

 


1.4新建項目.png

 

 

獲取遠程倉庫的網址


1.5獲取倉庫網址.png

 

2.0 在Xcode中進行代碼克隆(下載)到本地


2.0打開Xcode準備拉取.png

 

 

而後輸入遠程倉庫的網址


2.1輸入遠程倉庫的網址.png

 

 

設置和遠程倉庫交互的方式(用GIT仍是SVN)(根據你遠程倉庫網址的類型, 若是是既支持GIT也支持SVN那就無所謂, 可是隻支持其中一種方式, 那就不要選錯了, 固然了, 帳號密碼也是要對應哪一個網站, 或者服務器的)


2.2設置和遠程倉庫交互的方式(用GIT仍是SVN).png

 

若是點擊Next錯誤了: 看看是否是這個


設置本地倉庫位置


2.3設置本地倉庫的位置.png

 


2.4進行克隆(下載).png

 

成功後, 就會自動打開你克隆(下載)的工程

2.5 下載成功.png

 

步驟3.0 如何使用Xcode自帶的Git進行代碼的提交, 拉取, 推送

 

壯士:這裏有碗湯你先喝了, 咱們先來看下原理:參考這個連接:http://www.jianshu.com/p/0582e1908c22 可見, 咱們須要作如下3步:

 

Commit操做:

解釋: 先把Xcode工做區(你寫的代碼), 提交到本地倉庫),

 

Pull操做:

解釋: 而後從遠程倉庫拉取代碼(可能別人剛傳了別人寫的, 你須要拉下來和你新寫的合併一下), 而後在本地倉庫合併後, 保證編譯, 運行無錯誤後.

 

Push操做:

解釋: 在進行將本地倉庫你的代碼推送到遠程倉庫上面.讓團隊裏別的人能夠進行下載

 

3.1 Commit操做

打開工程後, 看這裏有個Source Control


 

點開咱們來講一下



而後當你修改了代碼後, 修改過的文件都是顯示M


而後咱們點擊Source Control 菜單, 選擇Commit(提交, 把Xcode工做區的變動提交到本地倉庫)

 

而後點擊commit按鈕以後, M標誌沒了就表明提交變動已經到本地倉庫啦, 可是不是遠程倉庫哦, 別人還不能拿到你新寫的代碼!!(慶祝一下, 成功一小步)


 

3.2 Pull(拉取)操做

點開Source Control 而後執行Pull操做


這個時候, 可能會出現警告提示, 如圖:(若是沒出現直接略過)
 

// 你有本地變動沒有提交到本地倉庫, 不讓你去拉取代碼


可是明明咱們都Commit過了啊, 這是由於, 有一個配置文件實時的刷新(就是剛纔沒勾選那個), 那麼咱們只有刪除它啦!

刪除這個配置文件

 

進入終端

利用cd命令進入到咱們工程所在的文件夾, 如圖:

圖片太多,內容太詳細,小編建議閱讀原文。

 

長按二維碼,便可進入原文連接



目前藍鷗已經入駐微信訂閱號,簡書,頭條號,歡迎大家的投稿。【各大媒體平臺,直接搜索藍鷗便可找到】

 連接地址:https://mp.weixin.qq.com/s?__biz=MjM5Nzc1MzU2NA==&mid=2652636763&idx=1&sn=ece39d5116508c3061ebab28a47cd5b5&scene=1&srcid=0526DA8jTnr28wEZ5cQ7Wb8t&key=f5c31ae61525f82e968e6555e81feab0de525315309fe57dfc4981aeabba1d22c2f9dd4bef93adeb11a1d5bc10948f6c&ascene=0&uin=MTA0NTQ0MDU0NA%3D%3D&devicetype=iMac+MacBookPro9%2C2+OSX+OSX+10.11.4+build(15E65)&version=11020113&pass_ticket=yPs9TDY7kxk0OwyP37NC%2B3dBuVhLQfXBTNEgEER3Vz%2FTQhLoTwuPfYrRE79fwP31

相關文章
相關標籤/搜索