了解如何使用拉取请求来建议对项目的更改,接收对您自己项目的建议更改,以及解决拉取请求中的问题,例如合并冲突。
如果提交消息包含不清楚、不正确或敏感的信息,您可以对其进行本地修改,并推送包含新消息的新提交到 GitHub。您还可以更改提交消息以添加缺失的信息。
您可以使用命令行和文本编辑器解决合并冲突。
您可以在 GitHub 上直接创建或删除分支。
创建拉取请求以建议和协作更改仓库。这些更改在一个分支中提出,以确保默认分支仅包含已完成和批准的工作。
代码评审允许协作者评论拉取请求中提出的更改,批准更改,或在合并拉取请求之前请求进一步更改。仓库管理员可以要求在合并之前批准所有拉取请求。
您可以使用冲突编辑器在 GitHub 上解决涉及竞争性行更改的简单合并冲突。
同步仓库的分支以使其与上游仓库保持同步。
在工作完成后,将拉取请求合并到上游分支。任何对仓库拥有推送权限的人都可以完成合并。
如果您的仓库需要评审,则拉取请求必须拥有来自仓库中具有写入或管理员权限的用户的特定数量的批准评审,然后才能合并。
您可以在拉取请求合并到上游分支后将其回滚。
GitHub 使用提交头中的电子邮件地址将提交链接到 GitHub 用户。如果您的提交链接到其他用户,或者根本没有链接到用户,您可能需要更改您的本地 Git 配置设置,向您的帐户电子邮件设置添加电子邮件地址,或者同时执行这两项操作。