Skip to main content

将更改提交到从复刻创建的拉取请求分支

通过获取必要权限并有效使用 Git 命令,将更改提交到从分支创建的拉取请求分支。

若要向从分支创建的拉取请求分支提交更改,你需要对基础存储库具有推送访问权限、获得拉取请求创建者的许可,并且拥有一个不存在会阻止你推送的分支限制的用户所有分支。 只有拉取请求创建者才能允许编辑其分支。 请参阅“Allowing changes to a pull request branch created from a fork”。

  1. 打开 GitHub,导航到在其中创建拉取请求分支的分支。

  2. 在文件列表上方,单击“ Code”****。

    存储库登陆页面上的文件列表的屏幕截图。 “代码”按钮以深橙色轮廓突出显示。

  3. 复制存储库的 URL。

    • 若要使用 HTTPS 克隆存储库,请在“HTTPS”下单击

    • 要使用 SSH 密钥克隆存储库,包括组织的 SSH 证书颁发机构颁发的证书,请单击“SSH”,然后单击

    • 要使用 GitHub CLI 克隆存储库,请单击“GitHub CLI”,然后单击

      “代码”下拉菜单的屏幕截图。 在存储库的 HTTPS URL 的右侧,复制图标以深橙色框出。

  4. 打开终端或 Git Bash。

  5. 将当前的工作目录更改为您想要存储克隆分支的位置。

    cd open-source-projects
    
  6. 克隆分支,然后导航到克隆的存储库。

    git clone https://github.com/USERNAME/FORK-OF-THE-REPOSITORY
    cd FORK-OF-THE-REPOSITORY
    
  7. 查看拉取请求的比较分支。 若要查找比较分支,请打开拉取请求并检查页面顶部显示的分支。

    git checkout TEST-BRANCH
    
  8. 做出更改,然后将其暂存并提交。

    git add .
    git commit -m "YOUR-COMMIT-MESSAGE"
    
  9. 将提交推送到拉取请求分支。

    git push origin TEST-BRANCH
    

你的新提交会出现在 GitHub.com 上的原始拉取请求中。

延伸阅读