刚学 Git 时,分支对我来说是玄学。后来我把它想成「平行时间线」:每条分支都是一份独立的草稿,合并不过是把两份草稿并成最终版。
几个常用动作
git branch 开新线,git checkout 切换线,git merge 合并线。冲突并不可怕,它只是提醒你:两条线改了同一处。

理解之后,反而更愿意开分支做实验——反正弄坏了,删掉重开就是。
刚学 Git 时,分支对我来说是玄学。后来我把它想成「平行时间线」:每条分支都是一份独立的草稿,合并不过是把两份草稿并成最终版。
git branch 开新线,git checkout 切换线,git merge 合并线。冲突并不可怕,它只是提醒你:两条线改了同一处。

理解之后,反而更愿意开分支做实验——反正弄坏了,删掉重开就是。