遠端與 GitHub: 雲端裡的你的專案
到目前為止的一切都發生在你自己的電腦上。GitHub 是一個把你的 repo 副本存到雲端的網站。那份副本叫做遠端(remote)。
何必如此? 三個理由: 它是你筆記本報廢時的備份,是你與別人(或 AI 工具和部署服務)共享程式碼的方式,也是協作發生的地方。
你把本地 repo 與遠端關聯一次,然後做 push(把你的提交送上 GitHub)和 pull(把 GitHub 上的提交取下來)。
把它想成你專案的兩份副本——一份在筆記本上,一份在雲端——靠 push 和 pull 保持同步:
┌──────────────────┐ git push ┌──────────────────┐
│ LOCAL REPO │ ────────────────▶ │ REMOTE REPO │
│ 在你的電腦上 │ │ GitHub (雲端) │
│ │ ◀──────────────── │ │
└──────────────────┘ git pull └──────────────────┘
你工作的地方 備份 + 共享
# 把你的本地 repo 連線到一個 GitHub repo(只需一次)
git remote add origin https://github.com/yourname/yourproject.git
# 把你的提交送上 GitHub
git push origin main
# 取下 GitHub 上有、而你電腦上沒有的提交
git pull origin main
把 push 想成"存到雲端",把 pull 想成"從雲端取最新"。