本地倉庫上傳專案到GitHub倉庫
阿新 • • 發佈:2018-12-21
最近為了方便自己在不同地方做專案,把專案放到了GitHub上。之前都是使用tortoiseGit的視覺化工具來下載專案。還沒試過上傳專案到GitHub上。做一下筆記。。。
準備:安裝好Git,申請好GitHub賬號
先在GitHub上新建專案倉庫
安裝好Git後,開啟Git所在目錄,裡面找git-bash.exe(這是Linux指令:這個方便點;git-cmd.exe是windows命令控制git)
執行git-bash.exe,建立本地ssh key:(執行命令後其他回車即可)
在紅框的路徑下開啟id_rsa.pub的檔案,複製裡面的key。
GitHub上賬號(頭像)->settings->SSH and GPG keys,建立新的SSH keys
title隨便起,key貼上剛剛複製id_rsa.pub檔案的內容
驗證ssh key是否繫結成功
ssh -T [email protected]
GitHub執行commit的時候需要username和email:
git config --global user.name "GitHub使用者名稱"
#回車即可
git config --global user.email "GitHub email"
#回車即可
在本地磁碟新建資料夾作為本地倉庫,放進一個web專案
右鍵資料夾開啟Git Bash Here
git init #初始化本地倉庫 #執行命令後文件夾中會出現.git資料夾(用來跟蹤管理版本) #.git資料夾是隱藏檔案,要設定隱藏檔案可見即可
將專案中的檔案全部新增到倉庫中並commit:
git add .
git commit -m "第一次提交"
將本地倉庫與GitHub建立的倉庫關聯:
git remote add origin [email protected]:GitHub使用者名稱/GitHub倉庫名.git
#回車即可
本地倉庫上傳專案到GitHub需要先把GitHub倉庫中的檔案pull下來才能push:(遠端倉庫是新建的所以一開始裡面會有README.md檔案,需要先pull下來)
git pull --rebase origin master #執行後會發現本地倉庫檔案中多了READER.me檔案 #然後執行push,專案成功上傳GitHub git push -u origin master