新手最容易犯的错:一口气写 800 行,全做完了才想起来存一次档。看起来很爽,其实是在赌运气——一旦出 bug,你都不知道是哪一步写错的。下面点两个按钮,对比一下"憋大招存档"和"走一小步存一次"的区别。
假设你做了"登录、商品列表、购物车"三块。点按钮看两种存档方式的历史长啥样:
你一次性把三块功能全存成一个档,备注写"完成了好多功能"。一周后购物车坏了想退回去,一退,登录和商品列表也跟着退回去了,白忙活。
你和同学都在改同一个文件,你三天不存档,他第二天存了他的。等你第三天想存,Git 会让你俩手动合并,很容易合并出错。
一口气写 500 行才发现算错了,你只能从 500 行里一行行翻。小步存的话,翻一眼存档记录就知道是哪一步引入的错。
写了一整天 800 行还没存档,电脑突然蓝屏——一天心血全没。小步存的话,最多丢最后十几分钟。
| 怎么拆 | 拿"做个登录页"举例子 |
|---|---|
| 按小功能拆 | 画好表单存一次 → 写好校验存一次 → 接好登录按钮存一次 |
| 按函数拆 | 写完一个函数、测通了,就存一次 |
| 按组件拆 | 导航栏做完存一次、商品卡片做完存一次 |
如果你拿不准该不该存,怎么判断?因为只要"这一小块能单独说清我干了啥、也能自己跑起来",就该存一次。别攒着,攒着就是在赌电脑别蓝屏。
① 在哪用:每次开始写新功能前,先想好"这块做完先存一次"。
② 常见坑:憋到项目快做完才存一个大档,出 bug 找不到哪错,一退回还连累别的功能。
③ 怎么解决:按模块 / 函数 / 组件拆开,每完成一小块就 git add → git commit → git push。