Skip to content

PR 和 Git 基础

PR = Pull Request(拉取请求)

一句话:向代码仓库申请"把我这条分支的改动合进主分支"。


Git 最小概念链

工作目录  →  git add  →  暂存区  →  git commit  →  本地仓库

                                              │ git push

                                          远程仓库(GitHub)

                                              │ 开 Pull Request

                                          Review / CI

                                              │ Merge

                                          main 分支

PR 完整流程

  1. 从 main 拉新分支 feature/add-login
  2. 改代码、commit、push 到远程
  3. 开 PR:请求把 feature/add-login 合到 main
  4. 讨论阶段:
    • CI 自动跑测试
    • Reviewer 看代码提意见
    • 你根据意见继续 push
  5. 通过 → Merge → 改动进入 main

Claude Code 里的 3 种 PR 创建方式

选项行为什么时候用
Create PR直接创建正式 PR,触发 CI / reviewer代码完成,准备被 review
Create draft PR创建草稿 PR,不触发 reviewWIP,先推上去给人看雏形
Manually create PRClaude 只 push 分支,你自己去网页开想自己写描述 / 特殊设置

+91 -35 = 改动行数(加 91 行,删 35 行)
main ← main = 从哪个分支 合到 哪个分支


为什么一个人开发也要用 PR

  1. 强制 review 自己:开 PR 再看一遍常能发现 bug
  2. CI 自动守门:测试不过合不了
  3. 历史可追溯:每个改动有独立页面、讨论、原因
  4. Claude 会自动写 PR 描述,比 commit message 信息全

常用 Git 命令速查

命令作用
git status看当前改了什么
git add .把所有改动加入暂存
git commit -m "说明"提交快照
git push推到远程
git pull拉最新
git checkout -b 分支名新建并切换分支
git log --oneline看提交历史

新手阶段 让 Claude 帮你跑,你只要看懂输出就行。

欣然的 Claude Code 学习笔记