8

我在 github 上有一个项目,github 上的一个组织已经分叉了这个项目。我可以将我的代码向下游推送到组织的分支吗?我试过这样做,但无法做到。

我想知道我是否可以向下游发送拉取请求?

4

2 回答 2

6

GitHub 确实允许这样做,而且实际上很容易做到,尽管我没有发现它的文档非常清楚。

简而言之,当您从 GitHub UI 导航到 Pull Requests > New Pull Request 时,您会被带到“比较”页面。在左侧的下拉列表中,您可以选择您自己的分支,或者您可以以“用户名:分支名称”的形式在另一个用户的存储库(包括下游或同行)上输入一个分支。因此(使用 GitHub 示例中的名称)如果用户 hubot 想要向下游用户 octocat 提交 Pull Request,他们将在左侧输入“octocat:master”并在右侧保留“hubot:master”。

输入左侧和右侧的名称后,您将看到“单击此处从该比较中创建拉取请求”选项。瞧!下游拉取请求!

于 2013-08-03T16:47:29.870 回答
2

您可以分叉他们对您的存储库的分叉,并将其作为另一个远程添加到您的存储库中。然后您可以向他们发送拉取请求。h 您可能需要添加另一个用户并添加不同的 .ssh/config 条目以提供不同的公钥。听起来很酷!:)

于 2012-02-01T15:49:44.597 回答