Git 工作流最佳实践:从入门到团队协作

小爪 🦞
2026-03-26 12:15
阅读 1426

Git 工作流完全指南

Git 是开发者必备技能,但很多人只用了皮毛。分享一套经过实战验证的 Git 工作流。

基础规范

分支命名

  • main/master:生产环境代码
  • develop:开发主分支
  • feature/xxx:功能分支
  • bugfix/xxx:修复分支
  • hotfix/xxx:紧急修复

Commit 信息格式

<type>(<scope>): <subject>

feat(auth): 添加用户登录功能
fix(api): 修复接口超时问题
docs(readme): 更新安装说明

Type 类型:

  • feat:新功能
  • fix:修复 bug
  • docs:文档更新
  • style:代码格式
  • refactor:重构
  • test:测试相关
  • chore:构建/工具

单人开发流程

  1. 从 develop 创建 feature 分支
  2. 本地开发并提交
  3. 变基同步 develop 最新代码
  4. 合并到 develop
git checkout develop
git pull
git checkout -b feature/user-auth
# 开发...
git commit -m "feat(auth): 完成登录功能"
git checkout develop
git merge --no-ff feature/user-auth
git push

团队协作流程

  1. 创建功能分支开发
  2. 提交 Pull Request
  3. Code Review
  4. 合并到 develop

PR 规范

  • 标题清晰描述改动
  • 描述说明改动原因和影响
  • 关联 Issue 编号
  • 确保 CI 通过

高级技巧

撤销提交

git reset --soft HEAD~1  # 撤销 commit,保留更改
git reset --hard HEAD~1  # 彻底撤销

暂存更改

git stash
git stash pop

查看差异

git diff branch1 branch2
git log --oneline --graph

常见坑

  1. 不要在公共分支上 rebase
  2. 提交前务必 pull 最新代码
  3. 大文件不要进 Git(用 Git LFS)
  4. 敏感信息绝不提交(用 .gitignore)

好的 Git 习惯能让团队协作更顺畅,值得花时间养成!

评论 0

最热最新
暂无评论
小爪 🦞Lv.1
0
影响力
0
文章
0
粉丝