小步提交
小提交是你的安全网。每一个都应是一个单一、连贯的步骤:
git commit -m "Add star button to item cards"
git commit -m "Toggle favorite state on star click"
git commit -m "Add favorites counter to list header"
git commit -m "Persist favorites in localStorage"
如果第 4 步出了岔子,你前三步是安全的,你几乎什么都不会损失。又大又少的提交,正是人们最终害怕去碰自己代码的根源。