分支 = 有哪几条线。
工作树 = 你现在
把线摊在哪张桌上。
它们根本不是一类东西,所以"哪个更好"这个问题不成立。就像问"菜单和餐桌哪个更好"。
说白了:分支是账本上的一页,工作树是你把哪一页摊开在了眼前。
你平时"切换分支",看着像换了个世界,其实是同一张桌子上,把这套东西收走,换另一套摊上来。
所以才有那些麻烦:手上活干到一半不能切、切之前得先把东西收好、切回来还得再摊开一遍。
一张桌子,轮流用。这就是默认状态。
两个文件夹,各摊一条分支,
同时都能看、都能改、都能跑。
你电脑上会真的多出一个文件夹。左边那个还是原来的项目,右边那个是新开的桌子。两边互不打扰,但用的是同一个柜子里的历史。
说白了:复制是"分家",多开一张桌是"同一个家里多摆张桌"。
第三条是现在最常用的场景——让好几个 AI 帮手同时改一个项目,就靠这个不打架。
树莓派讲给完全没接触过的人:一张银行卡那么大、几百块钱,插上电就是一台电脑——它很慢,但能一直开着,替你守一件天天得有人盯的小事
东西还是那个东西,用起来一模一样——只是把里面重新收拾了一遍;讲给从没写过一行代码的人,附收拾时不出事的四步和一条不能破的界
一张打印出来的黑白方块贴纸,摄像头远远一看就知道「这是几号、离多远、朝哪边」;跟二维码差在哪、它认错时为什么宁可不认,以及它连人都不认识
MIT 许可证讲给没写过程序的人:随便抄、随便改、拿去卖钱都行——只要留着原作者的名字,出了事也别找他