通常想分享我們自己寫一些酷炫的動(dòng)畫哟旗,或者優(yōu)美的自定義控件時(shí),大多都會(huì)想到將代碼代碼上傳到github上栋操,github推出客戶端后闸餐,為我們提供了對(duì)github更加便捷的使用,同時(shí)還能實(shí)現(xiàn)versions版本控制的功能(雖然在mac上我們大多數(shù)情況下依然還是直接用Git命令行的形式比較多)矾芙,這里介紹下github的mac客戶端上如何管理我們的代碼
GitHub客戶端下載
mac客戶端下載地址:desktop.github.com
安裝完后啟動(dòng)客戶端拂铡,在程序的preference(偏好設(shè)置)中選擇Account并登陸你的github賬號(hào)便可成功關(guān)聯(lián)和媳。
GitHub Desktop的使用
將代碼先導(dǎo)入到github desktop中管理
左上角“+”號(hào) ->選擇“add”選項(xiàng)->點(diǎn)擊“choose..”->選擇上傳文件,點(diǎn)擊Open->點(diǎn)擊Create&Add Reposiroty(創(chuàng)建倉(cāng)庫(kù))
創(chuàng)建完后能在客戶端的左側(cè)的倉(cāng)庫(kù)列表中看到Other的目錄下有我們剛上傳的項(xiàng)目骚秦,并且前面是一個(gè)電腦的圖標(biāo)胞得,表示當(dāng)前項(xiàng)目只是存在本地電腦上跃巡。
將倉(cāng)庫(kù)同步到github服務(wù)器上
在左側(cè)的列表中選擇我們剛創(chuàng)建的倉(cāng)庫(kù),點(diǎn)擊頁(yè)面右上角的"Publish"(發(fā)布),輸入代碼的名稱以及文字描述,確認(rèn)下面選擇的是你要上傳的賬號(hào)。
在等待服務(wù)器上傳完之后發(fā)現(xiàn)左側(cè)的列表中項(xiàng)目從Other欄下進(jìn)入了Github欄下,現(xiàn)在我們?cè)趃ithub的網(wǎng)站上便可找到我們新建的倉(cāng)庫(kù),我們可以右鍵我們的項(xiàng)目硫豆,選擇第一個(gè)View On GitHub汗茄。(這一步只是提交了倉(cāng)庫(kù)叼屠,但是代碼還沒有提交。)
提交代碼
選中我們的項(xiàng)目后菲盾,在中間下方輸入一下提交描述揪阿,(xcode中的git也是,每次提交都要必須要寫一下麦牺,不寫不讓上傳)
提交完成后岭辣,原本提示的14Changes消失了偷遗,中間的列表變成了提交記錄泵喘。在github上便能看到代碼
其他說明:
客戶端右上角的圓圈表示提交記錄時(shí)間點(diǎn)股冗,其中最右邊分裂成4個(gè)弧的大圓表示當(dāng)前狀態(tài)
圓之間的線段的長(zhǎng)短與提交的時(shí)間差成正比
可以點(diǎn)擊某個(gè)圓后浆洗,在中間的列表中點(diǎn)開數(shù)字,可以查看具體提交或文件修改的內(nèi)容
每次有新的內(nèi)容想要提交時(shí),可以點(diǎn)擊右上角最右邊的大圓稿饰,或者中上方兩個(gè)大按鈕中“history”左側(cè)的按鈕砌左。之后填寫描述后點(diǎn)commit即可。
如果提交完后到網(wǎng)頁(yè)上沒有發(fā)現(xiàn)上傳的代碼痰哨,可以在客戶端上查看右上角的是Public還是Sync,如果還是Public可以多點(diǎn)幾次载庭,直到變成Sync才表示代碼已經(jīng)上傳廊佩。
代碼下載
GitHub Desktop客戶端除了可以上傳外瓶蝴,也可以下載你賬號(hào)下創(chuàng)建的倉(cāng)庫(kù)和你fork的一些開源項(xiàng)目牺六。通過這一點(diǎn)可以實(shí)現(xiàn)辦公室和家里代碼同步淑际,實(shí)現(xiàn)versions的功能锄贼。具體操作如下:
Clone下的選項(xiàng)中為當(dāng)前關(guān)聯(lián)的賬號(hào)中還沒有還沒有導(dǎo)入到本地電腦的項(xiàng)目膘侮。
刪除倉(cāng)庫(kù)
想要把某個(gè)倉(cāng)庫(kù)刪除,僅僅在客戶端上通過郵件項(xiàng)目remove是不夠的燥爷,這需要到網(wǎng)頁(yè)上執(zhí)行午衰。來到項(xiàng)目首頁(yè)立宜,默認(rèn)是code界面,我們選擇最后一個(gè)Settings臊岸,然后把頁(yè)面滑到最下面橙数,選擇紅色框框中最后一條“Delete this repository”,點(diǎn)擊按鈕后扇单,輸入一遍這個(gè)要?jiǎng)h除的倉(cāng)庫(kù)的名字(不區(qū)分大小寫)商模,然后點(diǎn)擊最下面的按鈕“I understand the consequences,delete the repository”后就刪除成功了
(轉(zhuǎn)載)原文鏈接:http://www.reibang.com/p/d15aff38cd33