AI 改壞了也不怕:Git 版本控制 · 第 01 章
第一次提交:把存檔點立起來
工作區、暫存區、儲存庫——Git 的三個房間。讓 AI 養成習慣:功能一正常就提交,之後改壞了,隨時能回到上一個好版本。
貓老闆的簡報
從今天起,每一次改動都要先「存檔」。我玩過沒有存檔點的遊戲——不想重來。
——貓掌櫃官網的老闆「掌櫃」下需求時的原話
這章做什麼
幫專案裝上 Git,做出第一次提交,並且讓 AI 承諾:以後每完成一個可用的小功能就提交一次。
動手做
- 在專案資料夾執行 git init,設定 user.name 與 user.email。
- 理解三個房間:工作區(正在改)、暫存區(準備存)、儲存庫(已經存的版本)。
- 做出第一次提交,訊息寫清楚:「貓掌櫃官網初版」比「update」有用一百倍。
- 跟 AI 約法三章:每次改動完成就提交,訊息用中文寫清楚做了什麼。
親手試試
修好手機版導覽的開合a3f9c12
換上候補表單的成功文案8b2e774
商品區改成兩欄排版c41d908
補上上線檢查清單f7a05b1
貓掌櫃官網初版e0d1a55
點每一個提交:這就是存檔點。提交訊息是寫給三週後狼狽的你看的。
這樣對 AI 說
中文就可以
我的專案還沒有版控。請幫我:一、初始化 Git 並設定使用者名稱與信箱(我會提供)。二、做出第一次提交,訊息用「貓掌櫃官網初版」。三、從現在開始,每完成一個可用的小功能就提交一次,訊息用中文寫清楚做了什麼,例如「修好手機版導覽的開合」。每次提交前,先列出你打算提交哪些檔案,讓我確認。
安全習慣檢查
版控的第一個安全習慣,是讓「存檔」變成呼吸:提交的頻率,就是你改壞時的損失範圍。
- 功能一正常就提交,不要等三件事都做完了才存檔一次
- 提交訊息寫清楚做了什麼,不用 update/fix/修改
- 提交前列出檔案清單,確認沒有夾帶不相干的改動
這章的相關詞條
詞條頁都有可以動的示範——卡住的時候,去把名詞弄清楚,回來繼續做。
進度只存在這台瀏覽器,不上傳、不追蹤。