← ELI5 合集 EN
一看就懂

分支
和工作树
差在哪

一句话:一个是"有哪几条线",一个是"你把线摊在哪张桌上"
桌子一 · main 桌子二 · 新功能 同一个柜子,两张桌子
第 10 期电脑和网络里的事第 5 / 20 篇
1

一句话

分支 = 有哪几条线。
工作树 = 你现在
把线摊在哪张桌上。

它们根本不是一类东西,所以"哪个更好"这个问题不成立。就像问"菜单和餐桌哪个更好"。

2

先把这俩
彻底分开

分 支
一条平行线,存在柜子里
它是"内容"。你可以有五十条分支,电脑上一点变化都看不出来——它不占你桌子。
工 作 树
一个你能打开的真文件夹
它是"场地"。就是你双击能进去、能看见文件、能跑起来的那个文件夹——它实实在在占地方。

说白了:分支是账本上的一页,工作树是你把哪一页摊开在了眼前。

3

默认只有
一张桌子

摊着 main 切分支 摊着新功能 注意:还是那一张桌子

你平时"切换分支",看着像换了个世界,其实是同一张桌子上,把这套东西收走,换另一套摊上来。

所以才有那些麻烦:手上活干到一半不能切、切之前得先把东西收好、切回来还得再摊开一遍。

一张桌子,轮流用。这就是默认状态。

4

工作树干的事:
再给你一张桌子

一个柜子(全部历史)

两个文件夹,各摊一条分支,
同时都能看、都能改、都能跑。

你电脑上会真的多出一个文件夹。左边那个还是原来的项目,右边那个是新开的桌子。两边互不打扰,但用的是同一个柜子里的历史。

5

那跟直接
复制一份
有什么不一样

复 制 一 份
搬一个新柜子回家
整套历史复制一遍,占空间。而且两个柜子从此各过各的,你在这边存的档,那边看不见,时间一长就走散了。
多 开 一 张 桌
还是那一个柜子
历史共用一份,不占额外空间。你在桌子二存的档,回桌子一立刻就看得见——因为压根就是同一个柜子。

说白了:复制是"分家",多开一张桌是"同一个家里多摆张桌"。

6

什么时候
真的需要它

手上活干到一半,那边着火了不用收东西、不用切,另开一张桌直接救火。回来时手上的活原封不动
新旧两版一起开着比一张桌子只能摊一份,想左右对照就得两张
好几个帮手同时干活一人一张桌,谁也别碰谁的文件。挤一张桌上必打架
要跑很久的活这边慢慢跑着,你换张桌接着干别的,不用干等

第三条是现在最常用的场景——让好几个 AI 帮手同时改一个项目,就靠这个不打架。

7

两条规矩
记住就不出错

① 同一条线,不能同时摊在两张桌上 你要试,它会直接拦住你。道理很简单:两张桌子同时改同一条线,谁也不知道最后该听谁的。
② 桌子用完要撤掉 不然文件夹越攒越多,而且柜子那边一直惦记着这张桌,以为你还在用。撤掉是一句话的事,别嫌麻烦。
分支不花钱,
桌子占地方。
分支解决的是"这件事有几种走法",工作树解决的是"我能同时看着几种走法干活"。搞不清的时候就问自己一句:我是想多一条思路,还是想多一个能同时开工的地方?
下 一 篇

那块巴掌大的电脑

树莓派讲给完全没接触过的人:一张银行卡那么大、几百块钱,插上电就是一台电脑——它很慢,但能一直开着,替你守一件天天得有人盯的小事

第 12 期 · 4 分钟接着看 →
← 回到 ELI5 合集