1)首先在Github上新建一個repository,就是新建一個倉庫的意思,我命名為ManHua.倉庫的名字最好命名成英文,如果命名為中文名字,則會顯示為一道橫線.如圖可見我的第一個倉庫就是這種情景

圖1
2)點(diǎn)擊new repository后進(jìn)入這個界面,最好選擇上"Initialize this repository with a README"

圖2
3)創(chuàng)建完成之后就是這個樣子

圖3
4)點(diǎn)擊clone or download 按鈕,復(fù)制下鏈接,一會兒會用到

圖4
5)然后打開終端,cd 到要上傳到GitHub的項(xiàng)目

圖5
6)執(zhí)行命令: git init
初始化本地倉庫

圖6
7)執(zhí)行命令: git add .
添加到緩存

圖7
8)執(zhí)行命令:git status
該命令會把你本地工作區(qū)和暫存區(qū)的版本進(jìn)行比較,查看當(dāng)前的狀態(tài)。我下面的狀態(tài)是已經(jīng)把所有文件加入到了暫存區(qū)中,但是還沒有提交到本地歷史區(qū)。

圖8
9)執(zhí)行命令:git commit -m "這里是注釋---初始化提交"
該命令會把本地暫存區(qū)中的文件提交到本地歷史區(qū),注意只有在本地歷史區(qū)中的內(nèi)容才能提交到github。執(zhí)行該命令后,我們所有的文件都只是在本地。沒有g(shù)ithub任何關(guān)系。

圖9
10)執(zhí)行命令:git remote add origin https://github.com/HarderLittlePig/ManHua.git
該命令是把本地歷史區(qū)中的文件添加到github服務(wù)器的暫存區(qū)中,因?yàn)樵诒久畈僮髦拔覀兊牟僮鞫际窃诒镜氐?,它存在?git文件中,為了能夠協(xié)同開發(fā),我們需要把代碼發(fā)布到遠(yuǎn)端倉庫上,也就是建立本地倉庫與遠(yuǎn)程倉庫的聯(lián)系。執(zhí)行成功后不會顯示任何結(jié)果,但是要注意,這里origin后面跟著的應(yīng)該是你自己在GitHub上創(chuàng)建的倉庫的地址.
一個項(xiàng)目可以同時擁有好幾個遠(yuǎn)端倉庫為了能夠區(qū)分,通常會起不同的名字。通常主遠(yuǎn)端倉庫被稱為origin。

屏圖10
11)執(zhí)行命令:git pull origin master
該命令是先把github服務(wù)器上的代碼文件拉取下來,如果你更新了代碼到倉庫上,其他人可以通過git pull命令拉取你的變動.注意在每次提交之前要首先進(jìn)行pull,這是防止沖突。執(zhí)行完之后,會出現(xiàn)如下界面

圖11
12)然后輸入":wq"按回車鍵退出即可.執(zhí)行完之后,終端就變成這個樣子

圖12
13)然后打開我們的工程,就會發(fā)現(xiàn)在項(xiàng)目目錄下多了一個“README.md”文件,這個文件就是從github上拉下來的。因?yàn)槲覀冊趃ithub上創(chuàng)建repository的時候就創(chuàng)建了這個“README.md”文件,該文件是對這個repository的說明。

圖13
14)執(zhí)行命令:git push -u origin master
這一步是真正向github提交,也就是將項(xiàng)目上傳到服務(wù)器.執(zhí)行該命令之后,會提示你輸入GitHub的賬戶名和密碼后(僅限于第一次上傳,如果你之前上傳過,那么就不會再提示輸入密碼了),這里需要在等一會兒,因?yàn)槭巧蟼鞯倪^程.具體等多久要取決于你的網(wǎng)速了,當(dāng)終端執(zhí)行完畢后,github上的repository就有和你本地一樣的代碼文件了。
最后一行第一個數(shù)據(jù)提示的是進(jìn)度,第二個提示的是上傳了多大內(nèi)存,第三個數(shù)據(jù)提示的是你的即時網(wǎng)速.

圖14

執(zhí)行結(jié)束之后的終端界面
這里說下git push命令后邊的有兩個參數(shù),origin是遠(yuǎn)端倉庫的名字,master是分支的名字:
上傳成功了,分享一下成功的喜悅~~~~~

成功了