不敢相信我也有要寫下這文章的時候,由於有時候開專案每次要新上GITHUB,每次都忘記。所以這次乾脆記起來。
本地專案寫到一個段落,要上傳GITHUB。情境假設已有GITHUB帳號。
- 上GITHUB 開啟新專案,右上角+號,點選NEW REPOSITORY。跳到新頁面,輸入專案名稱、選取專案開放狀態。右下角CREATE REPOSITORY。

- 跳到指令頁面,代表GITHUB上新的空白專案建立完成,接著上VS CODE根本地連結起來。由於是新專案,直接跟著指令走 CREATE A NEW REPOSITORY走,
- 流程如下:
- 建立README 檔案
- INIT 本地儲存庫
- 剛剛建立的READEME 加入本地儲存庫
- 上一步加入的README 打上COMMIT
- 將目前分支名稱改為main
- 本地端連上遠端網址
- 推上main分支

…or create a new repository on the command line
echo "# web" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/帳號/xxxxx.git
git push -u origin main
…or push an existing repository from the command line
git remote add origin https://github.com/帳號/xxxx.git
git branch -M main
git push -u origin main
//本篇只想留這段,每次都卡在為什麼我是master不是main,原來有一行指令git branch -M main
//順便記住補充:-m vs -M
//-m:只是「改名」,如果目標分支已存在,會報錯
//-M:強制改名,即使目標分支存在也會覆蓋
最後上去github查看該專案,有沒有順利推上去第一個commit,readme 檔案。
有的話就是成功了。
接下來就是隨著專案進行,git add、 git commit 、git push and git pull。