
每天都在用 Git但真正让协作顺畅的往往不是那些花哨的高级命令而是几个不起眼的小习惯。分享三个我用下来收益最大的。1. 提交前先看一眼 diff养成git add -p的习惯逐块确认要提交的改动而不是无脑git add .。这样能顺手拦下调试用的console.log、临时注释、误改的配置文件。git add -p # 交互式逐块暂存边看边选 git diff --staged # 提交前再复核一遍已暂存的内容一次多花十几秒能省掉一堆「修复上次误提交」的返工。2. 提交信息写「为什么」而不只是「做了什么」fix bug这种信息三个月后对谁都没用。代码本身已经说明了「改了什么」提交信息真正该补的是代码看不出来的动机不好update config好把上传超时从 3s 调到 10s弱网下大文件常在 3s 误报失败当你半年后带着一个诡异 bug 回来git blame会无比感谢当初多写的那一句。3. 用分支隔离「没做完」的工作不要在主分支上攒一堆改到一半的东西。开一个短命的功能分支改完、验证、合并、删掉git switch -c feat/retry-upload # …若干次小提交… git switch main git merge --no-ff feat/retry-upload分支便宜到几乎免费。用它把「在做」和「已稳定」清晰隔开回滚和 code review 都会轻松很多。小结这三个习惯没有一个是复杂命令——看 diff、写清楚为什么、用分支隔离。它们的共同点是把「未来的你」和「协作的同事」当成代码的第一读者。