工作這么長(zhǎng)時(shí)間以來驯用,從GitHub上下載的代碼可以說很多很多了镀娶,學(xué)到了很多東西,最近想著自己寫點(diǎn)兒東西也放到GitHub上去职辨,給大家分享一下吧;
那么首先要有一個(gè)github賬號(hào)https://github.com
為什么報(bào)紅呢戈二,因?yàn)檫@個(gè)賬號(hào)和郵箱我已經(jīng)注冊(cè)了舒裤,單身小妹歡迎聯(lián)系啊??,我已經(jīng)有賬號(hào)了直接登錄就可以了
登錄成功之后我們看到
已經(jīng)存在了一個(gè)repository(庫)觉吭,為了模擬第一次登錄的場(chǎng)景腾供,我忍痛刪除我的這個(gè)庫??,怎么刪除呢鲜滩?伴鳖?點(diǎn)擊My-First-iOS-Proj
經(jīng)常下載代碼的童鞋應(yīng)該對(duì)這個(gè)頁面很熟悉了,不過這次我們不是去下載代碼徙硅,而是刪除代碼榜聂,點(diǎn)擊settings然后滾到最下邊
然后出現(xiàn)彈框
注意,這個(gè)名字是我手動(dòng)輸入的嗓蘑,不是自己帶出來的须肆,然后點(diǎn)擊按鈕,刪除repository,刪除成功了
這應(yīng)該就是我們第一次登錄之后顯示的樣子吧桩皿?豌汇??
然后打開GitHub desktop刪除本地的repository,刪除本地的文件夾
現(xiàn)在我們要正經(jīng)的開始新建一個(gè)repository
打開你的GitHub desktok首先登錄賬號(hào)
點(diǎn)擊左上角的github desktop
這里有兩個(gè) sign in選擇上邊的就可以了泄隔,下邊的enterprise是收費(fèi)的拒贱,上邊的能滿足大部分需要了;登錄成功之后我們看到:
現(xiàn)在我們新建一個(gè)倉庫(repository)點(diǎn)擊create new repository
description 為添加描述
local path 為文件存儲(chǔ)路徑
initialize this repository with a README
為防止與其他庫混淆佛嬉,倉庫名請(qǐng)與本地倉庫保持一致逻澳,即git-tourial。創(chuàng)建時(shí)請(qǐng)不要勾選Initialize this repository with a README選項(xiàng)暖呕,因?yàn)橐坏┕催x改選項(xiàng)斜做,GitHub一側(cè)的倉庫就會(huì)自動(dòng)生成README文件。從而創(chuàng)建之初便與本地倉庫失去了整合缰揪。雖然到時(shí)候也可以強(qiáng)制覆蓋,但為了防止這一情況的發(fā)生還是建議不要勾選該選項(xiàng),直接點(diǎn)擊Create Respository創(chuàng)建倉庫钝腺。
點(diǎn)擊 create repository 按鈕
第一個(gè)repository創(chuàng)建成功了 ??????抛姑,我們可以看到左上角是一個(gè)電腦的形狀,因?yàn)楝F(xiàn)在代碼是在本地艳狐,并沒有同步到github網(wǎng)站上定硝;
代碼同步
我們先在剛才新建repository的路徑中找到My-First-iOS-Proj文件夾,向文件夾中存入文件
然后可以在GitHub desktop中看到文件更新
然后在下邊的總結(jié)(summary)和描述(description)中寫入相應(yīng)的log
點(diǎn)擊publish repository毫目,但是發(fā)現(xiàn)出問題了
這是因?yàn)槟J(rèn)勾選了下邊的keep this code private蔬啡,這個(gè)是付費(fèi)之后用的,我們?nèi)サ羲婆埃俅翁峤幌潴。赡軙?huì)等一會(huì)兒,這個(gè)時(shí)候我們可以刷刷手機(jī)刮便,聽聽音樂空猜,偷窺一下旁邊女同事等等吧
我的已經(jīng)同步完成了,我們可以看到左上角的圖片由電腦編程了這個(gè)樣子(這是個(gè)什么玩意兒恨旱,不認(rèn)識(shí)辈毯,估計(jì)是想畫個(gè)服務(wù)器的樣子吧),那么現(xiàn)在我們就可以去GitHub官網(wǎng)看看我們的代碼了搜贤,打開https://github.com 刷新一下網(wǎng)頁
點(diǎn)進(jìn)去我們的項(xiàng)目My-First-iOS-Proj
熟悉的頁面又出來了谆沃,忍不住先下載一波????????????????
下邊的 add a README按鈕是干嘛用的呢?仪芒?點(diǎn)一下試試
看來是寫文檔用的唁影,寫完之后滾到底部點(diǎn)擊提交按鈕,第一個(gè)github庫就建成了W懒颉X惨А!C卓舵!
分支(branch)
我們剛才新建了一個(gè)庫,用過svn的都知道有主干和分支膀钠,那么剛才新建的庫master branch就相當(dāng)于是主干了掏湾,我們一般需要新建分支來開發(fā);那么怎么新建分支呢肿嘲?融击??
或者
然后輸入分支的名稱并點(diǎn)擊create branch
看看結(jié)果
提交點(diǎn)兒東西到GitHub官網(wǎng)雳窟,寫點(diǎn)兒summary和description尊浪,然后點(diǎn)擊commit to myBranch01,點(diǎn)擊publish branch匣屡,去github官網(wǎng)看看
官網(wǎng)上也看見了,分支生成成功????
更多其他功能還需要大家一起學(xué)習(xí)拇涤,我也只是整理了這么一點(diǎn)兒皮毛捣作,發(fā)現(xiàn)有什么問題還請(qǐng)指正,不勝感激??