一、登陸你的github帳號,新建一個 repository倉庫git
建好以後,複製這個url。後面會用到,下面就是本地操做了。github
二、我是想把discuz的代碼上傳到github上,因此找到discuz的根目錄,右鍵-Git Base Here緩存
三、git init初始化這個文件夾,而後就會多出一個.git的文件夾url
四、git add . 是把該目錄下的全部文件夾添加到索引庫(緩存區),若是隻添加特定的,把「.」改爲特定的名字便可.net
五、git commit -m '' 將代碼從緩存區推送到本地倉庫code
六、git remote add origin url(第一步建倉庫保存的那個url)將本地倉庫關聯到你的github(遠程倉庫)上blog
七、git push -u origin master 上傳代碼到遠程倉庫索引
八、執行完後,若是沒有異常,等待執行完就上傳成功了,中間可能會讓你輸入Username和Password,你只要輸入github的帳號和密碼就好了rem
附上github的原理圖,有助於理解工做區,緩存區,本地倉庫,遠程倉庫之間的關係。it
PS :今天在作的時候遇到了下面的問題:
1、
解決方案:http://blog.csdn.net/top_code/article/details/50381432
一、先刪除遠程 Git 倉庫
$ git remote rm origin
二、再添加遠程 Git 倉庫
$ git remote add origin url
2、
解決方案:http://blog.csdn.net/stone2967/article/details/51824209
解決方法:
touch README git add README git commit -m 'first commit' git push origin master