用 Git 做代码评审(Code Review)常见有 “基于 Git 工作流的人工评审” 和 “借助平台工具(如 GitHub / GitLab / Gitee)” 两种方式。下面从基础概念 → 常用流程 → 实用命令 → 平台做法系统讲一下。
代码评审的本质是:
在代码合并前,让别人 review 你的 Git 提交(commit / 分支 / PR)
Git 本身不提供“评审界面”,但提供了分支、diff、log等能力,配合平台即可完成评审。
# 从主分支切出功能分支
git checkout main
git pull
git checkout -b feature/login
开发完成后:
git add .
git commit -m "feat: 实现登录功能"
git push origin feature/login
评审内容包括:
git commit --amend # 修改最后一个 commit
# 或
git commit -m "fix: 根据评审意见修改"
git push -f # 仅限个人分支
如果没有平台,也可以本地评审:
git diff main..feature/login
git log main..feature/login
git diff --word-diff
git checkout feature/login
git diff main
feat: 添加用户登录接口
fix: 修复 token 过期问题
refactor: 拆分 auth 模块
git show <commit-id>
git log -p
feature/*:功能bugfix/*:修复hotfix/*:线上紧急1. 切分支开发
2. 提交清晰 commit
3. 提 PR / MR
4. 至少 1 人 review
5. CI 通过
6. 合并
如果你愿意,我可以:
你现在是 个人项目还是团队项目?用 GitHub 还是 GitLab?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。