Git 版本控制最佳实践
规范的提交信息
写好提交信息不仅方便自己回顾,也有利于团队协作。推荐使用约定式提交(Conventional Commits)格式:type(scope): description。
feat: 添加用户登录功能
fix(auth): 修复 token 过期未刷新的问题
docs: 更新 API 接口文档
refactor: 重构数据库连接模块
分支管理策略
推荐使用 Git Flow 或 GitHub Flow 作为分支模型。核心原则是主分支保持稳定,功能开发在特性分支上进行,通过 Pull Request 进行代码审查后合并。
main # 生产环境分支
develop # 开发主分支
feature/* # 功能开发分支
hotfix/* # 紧急修复分支
合并 vs 变基
git merge 保留完整的分支历史,适合公共分支;git rebase 保持线性历史,适合个人分支整理。一般建议:本地未推送的分支用 rebase,已推送的共用分支用 merge。
良好的 Git 习惯能够让项目历史清晰可读,是专业开发者的重要素养。