AI 改壞了也不怕:Git 版本控制 · 第 03 章
分支:把實驗關進籠子
想讓 AI 大改之前,先開一條分支。主線永遠保持能上線的狀態;實驗在分支上做,失敗了刪掉分支,主線毫髮無傷。
貓老闆的簡報
主線是營業中的店面,分支是後面的試作間。試作間可以亂翻,店面不行。
——貓掌櫃官網的老闆「掌櫃」下需求時的原話
這章做什麼
建立分支 dark-hero 做首屏深色實驗:全程不碰主線,練會切換、預覽、放棄。
動手做
- 開分支:git branch dark-hero 加 git switch dark-hero,指令唸一遍就記住了。
- 在分支上讓 AI 改首屏,改完照常提交——提交只存在這條分支上。
- 兩個版本來回切換預覽:主線永遠是能上線的樣子,分支是想怎樣就怎樣。
- 實驗不滿意?git switch main 之後 git branch -D dark-hero,刪掉,世界乾淨。
親手試試
這樣對 AI 說
中文就可以
我想試著把首屏改成深色版本,但不想動到現在能上線的版本。請:一、建立並切換到分支 dark-hero。二、在分支上改首屏配色,改完提交。三、告訴我怎麼在兩個版本之間切換預覽。四、如果這個實驗最後失敗,給我「放棄實驗、乾淨回到主線」的完整指令。任何時候都不准動 main 分支。
安全習慣檢查
分支的安全習慣只有一句話:主線永遠是能上線的版本——做不到這點,其他都白講。
- 實驗先開分支,主線上不做任何實驗性改動
- 一個實驗一條分支,名稱講清楚在試什麼
- 實驗失敗就刪分支,不留殭屍分支佔地方
這章的相關詞條
詞條頁都有可以動的示範——卡住的時候,去把名詞弄清楚,回來繼續做。
進度只存在這台瀏覽器,不上傳、不追蹤。