github到底是干嘛的,有什么作用莫湘,我想只要是看到這個(gè)標(biāo)題進(jìn)來(lái)的你尤蒿,應(yīng)該都知道一二,也許你只是一時(shí)興起誤闖的幅垮,也沒(méi)關(guān)系腰池,google或百度github,你就會(huì)懂的,這里就不做贅述了示弓。GitHub Desktop官方下載鏈接
其實(shí)演怎,網(wǎng)上關(guān)于mac github桌面客戶端使用還是有些資料的,只是自己親身去實(shí)踐一遍避乏,發(fā)現(xiàn)還是有些要補(bǔ)充的爷耀,就寫下這么個(gè)總結(jié),方便自己以后查閱拍皮,也希望能幫到遇到同樣問(wèn)題的你歹叮。
簡(jiǎn)單四步搞定:
- 創(chuàng)建github賬號(hào)
- 提交本地項(xiàng)目到github上,并更新同步提交代碼
- clone github服務(wù)器上的項(xiàng)目到本地
- 創(chuàng)建項(xiàng)目分支铆帽,并將改動(dòng)合并到主支
一咆耿,創(chuàng)建github賬號(hào)
要想讓github幫我們托管項(xiàng)目,首先肯定是要有一個(gè)github賬號(hào)的爹橱,點(diǎn)擊注冊(cè)github賬號(hào)
二萨螺,提交本地項(xiàng)目到github上,并更新同步提交代碼
-
下載安裝完了GitHub Desktop之后愧驱,界面大概是這樣的慰技,自帶的指導(dǎo)手冊(cè)已被刪,但是界面差不多组砚。
-
把本地項(xiàng)目加入到github本地倉(cāng)庫(kù)吻商,并提交到github上。(注意圖片下的說(shuō)明)
-
至此艾帐,你已成功將本地項(xiàng)目上傳到了github上,是不是很簡(jiǎn)單??盆偿。提交更新也是一樣的柒爸,細(xì)心的你應(yīng)該也發(fā)現(xiàn)了本地項(xiàng)目有任何改動(dòng)的話,在github desktop里面都會(huì)相應(yīng)的提示事扭,之后你要提交哪個(gè)文件就選中哪個(gè)文件捎稚,記得寫上簡(jiǎn)要和詳細(xì)注釋,之后commit就ok了句旱。
三阳藻,Clone github服務(wù)器上的項(xiàng)目到本地
對(duì)程序員來(lái)說(shuō)晰奖,估計(jì)沒(méi)有人不喜歡github的谈撒,因?yàn)間ithub上實(shí)在是有太多的很好的開(kāi)源庫(kù)和實(shí)用的demo,比如說(shuō)AFNetworking匾南,MJExtension等啃匿。這時(shí)候你就會(huì)用到clone,當(dāng)然你可以下載下來(lái),只是假如有更新的話溯乒,你又要重新下載夹厌,好麻煩。如果選擇clone的話裆悄,只需要同步下就行矛纹。
-
clone github服務(wù)器上別人的項(xiàng)目
-
clone github上自己的項(xiàng)目
四,創(chuàng)建項(xiàng)目分支光稼,并將改動(dòng)合并到主支
-
創(chuàng)建分支
-
把代碼提交到分支上
-
Pull Request或南,合并
問(wèn)題小結(jié):
-
上傳本地項(xiàng)目到github上的時(shí)候,出現(xiàn)如下錯(cuò)誤
解決方法:刪掉github服務(wù)器上的資源庫(kù)艾君,先不要把內(nèi)容commit采够,只是publish空資源庫(kù),之后再commit 同步冰垄,就行了蹬癌。 如果還是不行可能是你提交的內(nèi)容太多,網(wǎng)速有不好導(dǎo)致的虹茶,可以分批次commit逝薪。(我就遇到過(guò),因?yàn)樘峤涣藗€(gè)gif文件蝴罪,一起提交就報(bào)這個(gè)錯(cuò)誤翼闽,分批次提交就好了)
README.md插入png圖片
-
將圖片上傳到github上
-
獲取圖片相對(duì)路徑
-
在README.md中輸入圖片絕對(duì)路徑
特別注意: 正確:https://github.com/用戶名/資源庫(kù)名稱/raw/master/screenshots/screenshot1.png 而不是:https://github.com/用戶名/剛才copy的相對(duì)路徑 網(wǎng)上有的說(shuō)是這樣感局,其實(shí)這樣圖片是顯示不出來(lái)的
README.md插入gif圖片
github上好多demo都配有g(shù)if動(dòng)態(tài)圖暂衡,對(duì)短時(shí)間了解demo非常有幫助且比較清晰询微,果斷就網(wǎng)上搜了下。最后狂巢,發(fā)現(xiàn)其實(shí)跟上面插入圖片用法是一樣的撑毛。只是這個(gè)動(dòng)態(tài)圖的格式要注意,不能是MP4唧领,要為gif才行藻雌。
Tip:最新qq自帶錄屏功能(control+cmd+a,默認(rèn)是截屏斩个,選擇錄屏)胯杭,得到gif動(dòng)態(tài)圖(結(jié)束錄屏之后不要選擇綠色的勾,而是要選擇旁邊的另存為受啥,里面有保存格式選擇做个,記得選gif)
鸽心,并上傳到github上(操作同之前插入圖片)
設(shè)置sshkey
- 拷貝公匙
1、得到公匙居暖,打開(kāi)終端輸入如下命令顽频,
ssh-keygen -t rsa -C "caohuoxiasoft@163.com"
會(huì)讓你輸入文件存放位置和密碼,也可以忽略直接enter太闺。
2糯景、復(fù)制id_rsa.pub文件內(nèi)容
下面兩種方法都可以
方法一:用cat命令打開(kāi)pub文件,之后選中顯示的內(nèi)容復(fù)制(直接雙擊系統(tǒng)是打不開(kāi)該文件的省骂,注意pub文件路徑莺奸,我的是在/Users/admin/.ssh/下面的,具體的可以自己查找下)
cat /Users/admin/.ssh/id_rsa.pub
方法二:執(zhí)行如下命令之后冀宴,直接黏貼到github服務(wù)器上灭贷,保存就好
pbcopy < ~/.ssh/id_rsa.pub
- github上,cmd+v黏貼公匙
- 激活公匙
ssh -T git@github.com
新添加到github上的秘鑰左邊的點(diǎn)一開(kāi)始是灰色的略贮,終端執(zhí)行這個(gè)命令后甚疟,刷新網(wǎng)頁(yè)會(huì)看到灰色點(diǎn)變成了綠色.