分支

从主时间线分出来的一条平行线——在上面随便折腾,不影响主线的代码。

它到底指什么?

你的项目目前运行得好好的,你想尝试加一个新功能,但又怕把现有的东西搞坏。怎么办?

分支就是解决这个问题的。它相当于从当前的时间线上岔出一条平行线——你在这条平行线上的所有修改,都不会影响主线上的代码。

它能帮你做什么?

想象一下,你正在写一篇文章的定稿。你想尝试一种不同的结尾,但又不想改动定稿本身。于是你复制了一份副本来试写新结尾。如果新结尾更好,就用它替换掉原来的;如果不行,直接删掉副本,定稿纹丝不动。

分支做的就是这件事——只不过它比手动复制聪明得多,Git 会帮你自动管理不同分支之间的差异。

主分支是什么?

每个 Git 仓库都有一条默认的主分支(通常叫 mainmaster),它代表项目的"正式版本"。其他分支都是从主分支分出来的,做完实验后再通过合并操作回到主分支。

对于个人项目,你可能一直在主分支上工作,这完全没问题。但知道分支的存在会帮你理解很多 AI 提到的概念,也能让你在需要时多一种安全实验的方式。

也叫

Branch代码分支

和谁相连

参见