【发布时间】:2020-12-21 22:07:48
【问题描述】:
我对 GitHub 和 Git 流程比较陌生。
我正在从事一个项目,我想成为审阅者,并有一个贡献者发出拉取请求供我审阅。
到目前为止我的贡献者:
- 将我的 repo 分叉到他的帐户中
- 在他的 PC 上创建了一个分叉的 repo 的克隆
- 创建了一个包含代码更新的新分支。他可以通过代码推送这个分支:git push upstreamcontributor-created-branch-w-updates。注意:Upstream 是一个远程连接,将贡献者 PC(来自 fork)中的克隆与我的 GitHub 帐户上的原始存储库连接起来。
第三步会在我的帐户(审阅者)上生成推送通知。但是只有我可以创建拉取请求,因为该选项仅出现在我的帐户中。我们尝试让贡献者使用“contributor-created-branch-w-update”分支更新他的 fork,然后尝试从他的 fork 向我的(原始)repo 发出拉取请求。但是,在尝试将他的分支推送到他自己的 fork 之后(通过 git push origincontributor-created-branch-w-update),他收到一个错误:致命:当前分支贡献者-创建-分支-w-update 没有上游分支.
我如何让我的贡献者发出拉取请求供我审核?
【问题讨论】: