分支 · Branch
英文:branch/brɑːntʃ/(一个音节)
Git 与版本难度:进阶 ★★
🗣️一句话大白话
从主线分出的「平行世界」:在分支上随便改、随便试,主线不受影响;试验成功再合并回去。多人协作和大胆实验都靠它。
🎬真实场景
想试试「深色模式」但怕改崩主线:开一个 dark-mode 分支折腾三天;满意了合并回 main,不满意直接删分支——主线从头到尾毫发无损。
📮你可以这样说
「「大改动前先开新分支(如 feature/export),在分支上做,完成后创建 Pull Request 让我审查,再合并回 main。」」
⚠️边界与常见误解
- ▸main(主分支)保持「随时能上线」状态——实验永不直接在 main 上做
- ▸分支活得越久,合并时冲突越多:小分支快合并
- ▸分支不是备份:该 commit 照常 commit