一、前言
在上一篇,我们已经搞定了远程仓库、push/pull、冲突解决,已经能完成最基础的团队协作。
但真正在公司开发,几乎没人一直在 main/master 上直接写代码,而是用分支(Branch)来隔离功能、修复 bug、生产发布。
这一篇,我把分支的核心逻辑 + 实战命令 + 合并原理 + 冲突解决一次性讲透,学会这篇,你的 Git 才算真正 “企业级”。
二、分支到底是什么
你可以把分支理解成:代码的平行宇宙。
-
main /master:主分支,稳定、可上线的代码
-
你新建的分支:只属于你的 “平行版本”
你在上面随便改、随便提交, 完全不影响主分支
为什么要用分支?
- 功能隔离
做新功能、改需求、修 bug,互不干扰
-
安全开发
写崩了,直接删分支,不影响主代码
-
多人协作
A 做登录,B 做支付,互不冲突
-
便于回滚
功能不做了,直接丢弃分支即可
一句话:
不用分支 = 在钢丝上写代码;


