1 注冊GitHub賬號
1.1 登錄gitHub官網(wǎng) https://github.com

通過點擊sign up來注冊一個賬號,填寫好昵稱、email和密碼,然后去郵箱驗證就可以了。

注冊界面
2 下載GitHub Desktop客戶端
我們使用GitHub Desktop客戶端來實現(xiàn)代碼托管,首先下載該客戶端。desktop.github.com
3 創(chuàng)建倉庫并上傳
3.1 創(chuàng)建本地倉庫

(1)create創(chuàng)建一個倉庫;(2)name:倉庫的名稱;(3)Local Path:選擇一個本地的路徑作為本地倉庫,方便向gitHub上傳遞代碼文件;

創(chuàng)建之后會在左邊導(dǎo)航欄呈現(xiàn),本地也會有個對應(yīng)的文件夾。
3.2 上傳該倉庫至GitHub上

選中NewMove然后點擊Publish,則會出現(xiàn)該對話框,在對應(yīng)的Name和Description分別寫出在gitHub要創(chuàng)建的倉庫名字和對該倉庫(工程)的描述,然后publish repository。(一般一個倉庫對應(yīng)一個工程)
3.3 查看GitHub上的倉庫
登上自己的GitHub賬號,然后查看下狀態(tài)

這樣我們就講該倉庫上傳了,但是你點擊進(jìn)去會發(fā)現(xiàn)里面沒代碼,別擔(dān)心,是因為還沒上傳代碼。
4 向倉庫添加代碼
4.1 暫存區(qū)
Git倉庫有三個區(qū),分別是本地區(qū)、暫存區(qū)、遠(yuǎn)程區(qū)(我且這樣叫)
本地區(qū)和遠(yuǎn)程區(qū)很好理解,分別是我們本地創(chuàng)建的和在gitHub端創(chuàng)建的。那暫存區(qū)是什么?如圖:

gitHub上的文件提交不是直接將你寫好的文件上傳至遠(yuǎn)程區(qū),而是先放在暫存區(qū),然后在通過你點擊commit來上傳至遠(yuǎn)程區(qū)。
至于原因:因為你上傳的文件不是想百度云盤一樣一成不變,而是要求我對該文件的即時修改可以馬上反饋至遠(yuǎn)端,所以做出這么個暫存區(qū)來緩沖。
4.2 向本地倉庫添加代碼

打開本地文件夾

往NewMovie文件夾中拖入代碼

再回到gitHub DeskTop,會發(fā)現(xiàn)對應(yīng)的NewMovie倉庫會自動顯示19Changes.

分別在1步和2步上寫下對該次上傳文件的簡述和詳細(xì)描述(這個一定要寫,不寫的話沒法上傳),然后點擊Commit to master進(jìn)行提交;提交完后只是提交到暫存區(qū),需要點擊4步 Publish,才可以上傳至GitHub(如果沒有上傳上去再多點擊下Sync來進(jìn)行同步)。

對應(yīng)的GitHub則看到我們要上傳的代碼。
5 刪除代碼
刪除代碼需要去GitHub的web端才可以。

點擊Settings進(jìn)去設(shè)置
翻到最下面

點擊delete this repository刪除,然后在要求輸入該倉庫(工程)的名字(不區(qū)分大小寫)驗證,如果正確就可以刪除該倉庫了。
6 添加已有的工程

如果有已經(jīng)寫好的工程,直接選擇add,然后在Local Path上寫下工程的路徑,之后操作和之前的一樣。
7 提交和修改
如果我對NewMovie倉庫的文件作出修改

新加了一句話

<回到我們的GitHub DeskTop,會發(fā)現(xiàn)這兒作出了改變。

<(1)寫下對該段添加代碼的簡述和介紹;(2)提交;(3)sync 同步;
完成

回到GitHub上也可以看到改變。
8 參考和擴(kuò)展
8.1GitHub使用總結(jié)
使用終端提交和擴(kuò)展
8.2GitHub 實現(xiàn)多人協(xié)同提交代碼并且權(quán)限分組管理]