将非 GitHub git repo 分叉到 GitHub repo 的最简单方法是什么?

将非 GitHub git repo 分叉到 GitHub repo 的最简单方法是什么?

例如,我想分叉一个 GNU Savannah git repo,并使用 GitHub 的拉取请求按钮向 GNU Savannah 发出信号,表示我想提交补丁。这可能吗?

答案1

不,pull request 是项目管理层的东西,在本例中是 GitHub 网站。它与 Git 本身无关。

GitHub 中的拉取请求只是一张附有补丁的票据。您可以使用 将更改格式化为补丁来创建自己的拉取请求git format-patch

即使您将存储库镜像到 GitHub,您也没有目标存储库来发送拉取请求。要使 GitHub 上的拉取请求起作用,您的存储库和目标存储库都必须在 GitHub 上。请注意,这并不排除项目维护者同时提供两个系统(GNU Savannah 和 GitHub)进行积极维护的(不太可能的)可能性。

相关内容