通过拉取请求对你的工作提出更改
当你向主题分支或叉子(fork)添加更改后,可以打开一个拉取请求,请求你的协作者或仓库管理员在将更改合并到项目之前审阅你的更改。
关于分支
使用分支可以在不影响仓库中其他分支的情况下隔离开发工作。每个仓库都有一个默认分支,并且可以拥有多个其他分支。你可以使用拉取请求将一个分支合并到另一个分支。
在仓库内创建和删除分支
你可以直接在 GitHub 上创建或删除分支。
关于拉取请求
拉取请求让你能够提出、审查并合并代码更改。
关于在拉取请求中比较分支
拉取请求显示差异(diff),以比较你在主题分支中所做的更改与想要合并更改的基准分支之间的区别。
创建拉取请求
创建拉取请求以对仓库的更改提出建议并进行协作。这些更改在一个分支中提出,确保默认分支仅包含已完成且已批准的工作。
从分叉创建拉取请求
你可以创建拉取请求,以提出对上游仓库叉子(fork)所做的更改。
使用查询参数创建拉取请求
使用查询参数创建自定义 URL,以打开预填充字段的拉取请求。
更改拉取请求的阶段
你可以将草稿拉取请求标记为准备审阅,或将拉取请求转换为草稿。
请求拉取请求审查
创建拉取请求后,你可以邀请特定人员审阅你提出的更改。如果你是组织成员,还可以请求特定团队审阅你的更改。
保持你的拉取请求与基础分支同步
打开拉取请求后,你可以使用基准分支中所做的任何更改来更新包含你更改的头分支(head branch)。
更改拉取请求的基础分支
拉取请求打开后,你可以更改基准分支,以将拉取请求中的更改与其他分支进行比较。
向从分叉创建的拉取请求分支提交更改
在得到拉取请求创建者的许可后,你可以在从你的仓库叉子(fork)创建的拉取请求分支上提交更改。