1. 程式人生 > >如何把本地專案上傳至GitHub

如何把本地專案上傳至GitHub

1.首先下載git

桌面右擊顯示Git Bash Here、Git GUI Here表示安裝成功

2.在github網頁上建立一個git倉庫

 

echo "# boot" >> README.md(建立一個名為README.md,內容為# boot的檔案)
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/ly1225xxl/boot.git
git push -u origin master

2. 如何上傳至Github(詳細過程)

(1)找到要上傳的專案,右擊選擇Git Bash Here

 

(2)通過命令git init把這個資料夾變成Git可管理的倉庫

這時該資料夾下就多了一個.git資料夾 ,如果沒有,可能是windows系統隱藏了該檔案(Win7系統在計算機裡組織下的資料夾和索索選項,點選檢視,把顯示隱藏的檔案、資料夾和驅動器打鉤)

 

 

 (3)專案與.git檔案同路徑(可以通過git status來檢視你當前的狀態),然後通過git add把專案新增到倉庫(或git add .把該目錄下的所有檔案新增到倉庫,注意點是用空格隔開的)。可以一直使用git status來檢視你當前的狀態。

 

 

(4) 用git commit把專案提交到倉庫。

git commit -m "該次提交的註釋內容"

 

頁面上有提示“Please tell me who you are.” ,也就是下一步。

(5)$ ssh-keygen -t rsa -C "[email protected]"在c盤建立.ssh目錄,id_rsa和id_rsa.pub這兩個檔案

本地Git倉庫和Github倉庫之間的傳輸是通過SSH加密的

 (6)登入Github,找到右上角的圖示,開啟點進裡面的Settings,再選中裡面的SSH and GPG KEYS,點選右上角的New SSH key,然後Title裡面隨便填,再把id_rsa.pub

裡面的內容複製到Title下面的Key內容框裡面,最後點選Add SSH key,這樣就完成了SSH Key的加密。

 

 

 

(7) 把剛才在Github上建立好Git倉庫和本地倉庫進行關聯,根據建立好的Git倉庫頁面的提示,可以在本地boot倉庫的命令列輸入:

git remote add origin https://github.com/ly1225xxl/boot.git

(8) 關聯好之後就可以把本地庫的所有內容推送到遠端倉庫(也就是Github)上了

 git push -u origin master(-u表示剛開始遠端倉庫沒有內容,有了內容之後就不用再寫了)

 

當時我執行時都出現了“error:src refspec master does not match any.error: failed to push some refs to 'https://github.com/ly1225xxl/boot.git'”錯誤 

查了一下這個錯誤的原因:

      可能提交的目錄中沒有檔案,空目錄是不能提交上去的。

解決:建立一個有內容的檔案上去,進行以上操作即可。

下圖是上傳成功的頁面(由於我上一次失敗,所以重新建立了檔案進行上傳)