版本控制詞條 6-05
合併與衝突Merge & Conflict
也常叫做:Merge / Conflict(直接用英文)、合併分支、版本打架
你可能會這樣說
分支上的實驗要搬回主線,AI 卻說「有 conflict 要處理」。聽起來像出了大事,其實是什麼狀況?我要自己選什麼嗎?
白話解釋
合併是把分支上的成果搬回主線,讓兩邊變成一條。衝突則是兩邊都改了同一個地方,Git 不知道要聽誰的,只好請你拍板。
遇到衝突不是出事,而是 Git 在問你:「這一段,要保留哪一版?」把你的目的講清楚,AI 就能幫你判斷該留哪邊。
預防其實不難:分支開短一點、常常合併,兩邊差距越小,衝突就越少。
親手試試
功能:加入聯絡表單f3a9c1
修正:Email 驗證放寬b7e204
合併:把兩條分支合起來9d1f88
點每一個提交看細節。分支讓你敢實驗,合併把成果接回主線。
這樣對 AI 說
中文就可以
合併之前,請先列出這個分支跟主線不一樣的地方給我看。 如果發現有衝突,把衝突的位置和兩邊的內容都貼出來,用白話解釋差別。 不要自己決定要保留哪一邊,等我選擇之後再繼續。 合併完成後,幫我確認網站還能正常運作。