YouTube 影片筆記
用蓋章比喻學Git,從零操作到開PR完整示範
原片標題:Vibe Coding必學的版本控制:從零搞懂 Git!|Kelly Tsai
原片說明
我以為 Git 這種東西只有工程師才需要懂,結果 Kelly 用「蓋章」來比喻 Commit,我居然一下子就通了!如果你也跟我一樣只會叫 AI 改程式、但每次改完就回不去了,這支影片根本是為你拍的。她從零開始帶你認識版本控制,還實際操作給你看,看完真的會想馬上開啟資料夾試一次。

- 00:00你叫 AI 加功能,結果原本好的地方壞掉了
- 01:35解釋什麼是版本控制,像一本記錄每次改動的帳本
- 02:28用「蓋章」比喻 Commit,講什麼時候該蓋、訊息怎麼寫
- 03:40用平行宇宙解釋 Branch 分支,AI 做壞可以整條丟掉
- 04:44說明 GitHub 是遠端備份,Push 上去就不怕電腦壞掉
- 05:35介紹 Pull Request 和 Diff,合併前先看清楚改了哪些行
- 06:42實際示範從 Git Init 到 Commit、Push 的完整流程
- 11:03開新分支做改動,再 Push 上去並開啟 PR 給同事審
- 13:38用 Git Log 看所有 Commit 紀錄,學會回到任何版本
- 17:21總結建議:挑一個資料夾,打三個指令蓋下第一個章

Commit 不是提交,是蓋章
Kelly 把 Commit 比喻成蓋章,我覺得這是我聽過最好懂的解釋。你挑一個時間點,跟 Git 說「這一版我看過了,是好的,幫我記下來」,蓋一次章就多一條退路。她特別提醒 Commit Message 要寫未來看得懂的話,像是「修好登入之後跳轉的問題」,而不是「更新修正一下」,不然幾天後你只會有一堆根本分不出來的廢話。
Branch 是 AI 時代的救命繩
開分支這件事對用 AI 做東西的人特別重要,因為 AI 一次動的東西比手寫多很多,做壞了可能要花更久時間收拾。Kelly 說可以把 Branch 想成平行宇宙,在上面把整個東西拆掉重寫都沒關係,試完不行就整條丟掉,主線永遠是乾淨的。這個觀念救了我,以後叫 AI 改東西前先開一條路,出事直接放棄就好。

PR 是 AI 改完東西後的檢查關卡
現在很多雲端 AI Agent 會自己讀專案、改檔案,最後直接開一個 PR 給你。Kelly 說就算一個人做東西,合併前還是要知道它到底動了哪幾行。PR 上面的 Diff 會用綠色和紅色標出所有增刪,你只要確認它動的檔案是不是你預期的、有沒有順手改你沒提過的地方,看懂了再按合併。

值得下載嗎
值得,尤其適合只會叫 AI 寫程式、但從來沒用過 Git 的人。Kelly 用生活化的比喻和實際操作把門檻降到最低,看完你至少會 Commit、Push、開 Branch 這三個最關鍵的動作,下次 AI 改壞東西就知道怎麼退回去了。