Git 版本控制最佳实践
Git 是现代软件开发中最流行的分布式版本控制系统。
git config --global user.name "科技船长"| 命令 | 用途 |
|---|---|
git init | 初始化仓库 |
git clone <url> | 克隆远程仓库 |
git add <file> | 暂存文件 |
git commit -m "msg" | 提交变更 |
git push | 推送到远程 |
git pull | 拉取远程更新 |
Git Flow
Section titled “Git Flow”main:生产分支develop:开发主分支feature/*:功能分支release/*:发布分支hotfix/*:紧急修复分支
简洁的 Trunk-Based Development
Section titled “简洁的 Trunk-Based Development”- 所有开发直接在
main或短生命周期分支上进行 - 频繁合并,保持分支小而精
推荐使用 Conventional Commits 规范:
feat: 添加用户登录功能fix: 修复首页加载超时问题docs: 更新 API 文档refactor: 重构数据库查询逻辑test: 添加单元测试覆盖chore: 更新依赖版本团队协作建议
Section titled “团队协作建议”- 编写有意义的提交信息
- 定期 rebase 保持历史清晰
- 使用
.gitignore忽略无关文件 - 代码审查前运行 CI 检查