git - 添加到其他人对我不拥有的 GitHub 项目的 pull 请求

标签 git github

我是否可以在我不是所有者的仓库上向其他人的 pull 请求添加提交?

例如

用户 A 拥有项目 X。

用户 B fork 项目 X,创建一个功能分支,进行一些更改,然后提交 pull 请求。

用户 C 喜欢 pull 请求,但想对其进行一些修改。 (FWIW 用户 C 已经有一个项目 X 的​​分支,因此无法轻易地分支用户 B 的分支)。

用户 C 可以向用户 B 的 PR 添加提交吗?

最佳答案

您可以查看分支并重新提交修改后的 PR(最好注明原件)。

你也可以向 PR 作者发布 PR:

git remote add userb https://github.com/userb/name.git
git fetch userb
git checkout featurebranch
[change and commit]
git push userc featurebranch

当您创建 PR 时,GitHub 让您选择基础分支 - 这样您就可以选择 fork ,并且 - 如果您愿意 - 请求对 PR 进行更改。

关于git - 添加到其他人对我不拥有的 GitHub 项目的 pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22237609/

相关文章:

git - 如何对现有的 github PR 进行更改?

linux - 更改 git pull 上的 mtime

git - 更新我的 github repo,它是从另一个项目中 fork 出来的

Github 部署 key : How do I authorize more than one repository for a single machine?

node.js - 未处理的拒绝(类型错误): Net. 连接不是一个函数

git - 在 git 中压缩提交是什么意思?

git - PhpStorm -> BitBucket 服务器集成

javascript - git hooks pre-push 不起作用

git:如何查看由于推送而发生的变化?

github - IntelliJ Github 问题