0

我错过了什么在这里如此明显?

我想为 github 上的一个主项目的一个分支做出贡献,但是当我使用 github UI 来分叉存储库时,它会分叉主项目而不是我想要贡献的分叉。

我想为分叉做出贡献的原因是它使用了一个已经配置好的不同的计费系统,所以我分叉使用“其他”支付系统的原始项目是没有意义的。理论上我想——

但是,当我尝试使用 UI 进行分叉时,它会返回原始项目的分叉(使用非首选 pmt 系统)。我在这里缺少什么,我确信这种情况一直在发生,但是四处搜索我没有找到执行此操作的预期方法。

4

1 回答 1

2

正如我在此评论中提到的,您可以在https://github.com/lockitron/selfstarter上分叉主项目,然后将siddarth 的分叉添加为远程并获取他的分支。当您根据他的更改在分支上完成工作时,将工作推送到您自己的私有分支。

我不确定 GitHub 是否会让你向 siddarth 的分支发送拉取请求,但 GitHub 至少对于在组织中工作的人来说确实具有该功能。

如果事实证明您无法通过 GitHub 直接向 siddarth 的分支发送拉取请求,那么您可以手动使用git request-pull并将输出作为电子邮件发送给 siddarth(该过程在 Pro Git 书中有更详细的解释) :

git request-pull <start-commit> <url-of-your-remote-fork> > pull-request.txt

此外,您可以联系 siddarth 并要求他以这种方式检查远程分支中的更改(他可以获取它们)。

当然,不使用 GitHub 的 pull-request 功能的缺点是您没有获得附加到 pull-request 的内置代码审查系统。

于 2013-08-10T18:04:26.033 回答