gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 11:43:38 25 4
gpt4 key购买 nike

我有一套关于我公司 API 的文档,基于优秀的 Slate framework from TripIt .根据说明,我 fork 了他们的 repo 并继续对其进行自定义。那个 fork 活了here .

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

最佳答案

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

  • 克隆存储库,git pull ,并确保您的本地副本完全是最新的。
  • 删除 GitHub 上的存储库。
  • 使用完全相同的名称在 GitHub 上创建存储库。确保它是一个空的存储库(不要创建 READMELICENSE 文件。)
  • git push将所有内容放回存储库。 (您可能需要切换到每个分支并推送它,您也可能需要 git push --tags 。)

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

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

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