用 Git 管理你的程式:新手入門
Git 是程式的存檔與時光機。新手只要會幾個動作,就能安心大膽改、隨時回到能動的版本。
屬於路線AI Coding 路線
一句話解釋
Git 是你程式的「存檔點 + 時光機」——學會幾個基本動作,就敢大膽改、隨時退回。
你會做出什麼
能用 Git 存下進度、看歷史、回到之前能動的版本,並安全地跟雲端同步。
為什麼需要 Git
沒有 Git,你只能祈禱「改壞了還記得原本長怎樣」。Git 是程式的存檔點與時光機:每次存檔(commit)都留一個可回去的時間點,所以你敢大膽改——壞了就退回上一個能動的版本。它也是你跟雲端、跟別人協作的基礎。
四個動作就夠用
新手不必懂全部 Git,先會這四個白話動作:
- add(選要存的檔):挑出這次要記錄的變更。
- commit(存檔):把選好的變更存成一個時間點,附一句說明。
- push(上傳):把本機的存檔同步到雲端(如 GitHub),等於備份。
- pull(下載):把雲端的更新拉回本機,跟別人協作或換電腦時用。
日常循環就是:改一點 → add → commit →(適時)push。
commit 訊息怎麼寫
一句話講清楚「這次做了什麼」,用祈使句、聚焦一件事。例如「修正登入頁的錯字」「加上聯絡表單」。一個 commit 只做一件事,之後出問題才好定位是哪一改造成的。
出事了怎麼退回
Git 的價值就在這:改壞了、AI 把程式弄亂了,都能回到上一個 commit 的乾淨狀態。先養成「每完成一小塊就 commit」的習慣,退回時才有夠近的存檔點可用。
常見坑
- 把 secret commit 進去:金鑰一旦進 Git 歷史就視為洩漏(見 secret 管理)。用
.gitignore擋掉.env等。 - 一個 commit 塞太多:十個變更混一個 commit,出事很難拆。小步 commit。
- 只存本機不 push:電腦壞了就全沒了。push 上雲端等於備份。
下一步
- 接著把程式上線:部署到 Cloudflare Pages
- 金鑰別 commit 進去:secret 管理入門
常見問題
我一個人做專案,也需要 Git 嗎?
需要。Git 不只是給團隊協作用的——對一個人最大的價值是「存檔點 + 備份」:改壞了能退回上一個能動的版本,push 上雲端等於異地備份。沒有 Git,改壞了只能靠記憶,電腦壞了就全沒了。
多久 commit 一次比較好?
每完成「一小塊能動的東西」就 commit,一個 commit 只做一件事。小步 commit 的好處:出問題時能精準退回、容易看出是哪一改造成的、也方便寫清楚的 commit 訊息。與其一天塞一個巨大 commit,不如一天好幾個小 commit。
參考來源
- Git Documentation — Git
- Pro Git (book) — Git
AI Coding 路線 的下一步: Claude Code →