几条让 Git 不再混乱的实用习惯
Git 的命令几十个,但日常真正高频的就那么几条。把下面几个习惯养成,代码历史就会清晰很多。
小步提交,每次只做一件事
一个提交只解决一个问题。不要把"改 bug + 加功能 + 调格式"塞进同一个提交——出问题想回滚时,你会连好的改动一起丢掉。
- 改完一个完整的小功能就提交一次
- 提交前用
git diff过一遍,确认没有把调试代码、临时文件带进去
commit message 写给三个月后的自己
# 不好
fix
# 好
修复搜索框输入空格时结果不刷新的问题
一句话说清改了什么、为什么改。将来 git log 一翻就知道每次改动的意图,不用再去读代码猜。
用分支隔离没写完的活
git switch -c feature/comment # 新开一个分支做评论功能
# ……开发、提交……
git switch main # 随时切回主分支改别的
主分支永远保持能用的状态,没写完的东西都待在自己的分支里,互不干扰。
活干到一半要切走,用 stash
git stash # 把当前没提交的改动临时收起来
git switch main # 去处理紧急的事
git switch - # 回到原分支
git stash pop # 把改动拿回来继续
小结
小步提交、写清 message、分支隔离、stash 暂存——这四件事不需要你懂 Git 的内部原理,但能让你的仓库长期保持干净、可回溯。
读者评论 (0)
发表评论
评论功能暂未开放,填写内容不会发送或公开展示。