【问题标题】:Can I make a pull request on a gist on GitHub?我可以在 GitHub 上的 gist 上提出拉取请求吗?
【发布时间】:2012-02-04 05:28:49
【问题描述】:

我可以对 GitHub 上其他人的 gist 提出拉取请求吗?

我知道我拥有的 gist 的分叉、克隆和提交工作流程。我想知道我是否可以请求用我的 fork 更新其他人的要点。

【问题讨论】:

标签: git github gist pull-request


【解决方案1】:

您目前无法在 Gist 上打开拉取请求。

您可以在 Gist 上发表评论,并要求作者从您的 fork 更新 Gist。

【讨论】:

  • 不幸的是,因为它是一个 git 存储库,您已经可以克隆它。他们只是还没有出现拉取请求方面。
  • 此外,拉取请求、问题和 gists 上的其他 github 功能将是一种反模式。这就是为什么。 stackoverflow.com/a/47336590/117471
  • 可以fork一个Gist,却不能提交一个pull request,这很奇怪。
【解决方案2】:

正如@Kevin 所说,不幸的是,GitHub 没有为 gists 上的拉取请求公开 GUI。但是,您可以分叉要点,在分叉中进行更改,然后与原作者分享您的分叉链接。

如果原作者保留其 gist 的本地克隆存储库(请参阅 How do you manage your gists on github?),那么他们可以使用 gist #(例如 git://gist.github.com/1131276 )。

【讨论】:

    【解决方案3】:

    我已向support@github.com 发送了功能请求电子邮件并指出了这个问题。

    Ivan Žužak 照常回复:

    我已将其添加到我们的功能请求列表中,以便团队考虑。

    确认是不可能的。

    让我们继续为这个问题投票,直到它发生。

    我建议改为创建一个名为 gists 的常规 repo,并将您的 gist 排序到常规文件夹中。

    【讨论】:

      【解决方案4】:

      我认为在要点上提出拉取请求是不合适的。 gist.github.com 的目的是改进 IRC 和论坛中常用的 pastebin 概念。他们选择将服务称为“gist”,因为as vocabulary.com describes it...

      当您需要对要点的快速总结,而不是整个故事或详尽的解释时,您正在寻找要点。

      但是我承认 github 缺少一个非常重要的功能。能够create a full github repo out of a gist and keep metadata about its origins。

      这将解决人们的大部分需求。那时,某人需要提交的唯一“请求”形式是“嘿,你不会用这个来做一个完整的回购吗?”这可以在 cmets 中完成。 NOT 允许 pull requests、issues 等在 gists 上,它允许作者回复这样的评论,“不,这只是我拼凑的一个黑客,不要打算支持。”

      StackOverflow won't let you link to pastebin without including a code block. Done.
      

      【讨论】:

        【解决方案5】:

        无法像git pull 那样使用 Gist,可以通过 Gist 以 .diff/.patch 的形式提供更改。这可以使用diff 在您的工作目录中本地完成,或者如果它已经在那里分叉,则可以通过 GitHub:

        通过这种方式,查看/应用更改会更容易,尤其是当它影响多个文件时。

        【讨论】:

          【解决方案6】:

          我也非常感谢能够向/从 gists 发出(或接收)拉取请求。

          既然是not possible to make a pull request to a gist,我发现最好的替代方法是将要点的内容简单地写入标准的GitHub存储库README.md文件。

          那会:

          • 在视觉上与要点非常相似,并且
          • 可以像 gist 一样分叉,但是
          • 对分叉所做的更改可以通过拉取请求返回到原始状态(期望的行为)

          虽然它不会让你 PR 到一个要点,但我希望它有所帮助。

          【讨论】:

            猜你喜欢
            • 2011-05-01
            • 1970-01-01
            • 2023-01-11
            • 1970-01-01
            • 2011-07-12
            • 2019-05-07
            • 2020-07-19
            • 2014-11-30
            • 1970-01-01
            相关资源
            最近更新 更多