gpt4 book ai didi

git - 如何为 pull 请求设置默认 fork ?

转载 作者:IT王子 更新时间:2023-10-29 00:33:46 25 4
gpt4 key购买 nike

我有一套我公司 API 的文档,基于出色的 Slate framework from TripIt .按照说明,我 fork 了他们的 repo 协议(protocol)并开始对其进行自定义。那个 fork 住 here .

令人讨厌的是,当我组织中的贡献者提出新的 pull 请求时,Github“比较更改”屏幕上的“基本分支”默认为 TripIt 的存储库,而不是我的分支。他们不止一次将 pull 请求发送到错误的地方。告诉人们“不要那样做”并不是一个特别可靠的解决方案。我如何设置 PR 基于我的 fork 的默认位置?

最佳答案

GitHub 跟踪通过其界面创建的分支,并假定 pull 请求将针对该原始存储库。您需要告诉 GitHub 您的副本不是 fork ,而是恰好具有相同历史记录的常规存储库。遗憾的是,GitHub 没有提供取消选中 fork 链接的好方法。我通常这样解决:

  1. 克隆存储库,git pull,并确保您的本地副本完全是最新的。

  2. 删除 GitHub 上的存储库。

  3. 使用完全相同的名称在 GitHub 上创建存储库。确保它是一个空存储库(不要创建 READMELICENSE 文件。)

  4. git push 将所有内容放回存储库。 (你可能需要切换到每个分支并推送它,你也可能需要 git push --tags。)

脆弱:这种方法将丢失现有的 GitHub 问题和 pull 请求评论。如果您大量使用这些,这种方法可能不是一个好主意,您应该 contact GitHub customer support来帮助你。

关于git - 如何为 pull 请求设置默认 fork ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31573448/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com