我可以在GitHub上对要点进行拉请求吗?

我可以在GitHub上对其他人的要点进行拉请求吗?

我知道分叉、克隆和提交工作流程是我自己的一个要点。我想知道我是否可以要求用我的叉子更新别人的要点。

18865 次浏览

当前不能在Gist上打开拉请求。

你可以对Gist进行评论,并要求作者从你的fork更新Gist。

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

如果原作者保留了一个本地的gist克隆库(参见你如何管理你的gist在github?< / >),那么他们可以使用gist #(例如git://gist.github.com/1131276)作为远程对你的fork进行拉取。

以与git pull相同的方式提取Gist是不可能的,可以通过Gist以.diff/.patch的形式提供更改。这可以在你的工作目录中使用diff或通过GitHub(如果它已经在那里分叉)在本地完成:

这样,它是不同的,并且更容易查看/应用更改,特别是当它影响多个文件时。

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

伊凡Žuž正义与发展党用通常的方式回答:

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

确认是不可能的。

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

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

我认为在gist上有pull request是不合适的。gi.github.com的目的是改进IRC和论坛中常用的pastebin概念。他们选择将服务称为“gist”,因为正如vocabulary.com所描述的…… .

当你需要一个要点的快速总结,而不是整个故事或彻底的解释,你正在寻找< em > < / em >要点

然而,我承认github缺少一个非常重要的功能。根据要点创建一个完整的github回购,并保留关于其起源的元数据的能力。

这将解决人们的大部分需求。在这种情况下,人们需要提交的唯一形式的“请求”是“嘿,你不会用这个做一个完整的回购吗?”你可以在评论里说。通过在gist上允许pull requestsissues等,它允许作者回复这样的评论,“不,这只是我拼凑的一个hack,不打算支持。”

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

我也非常喜欢向gist发送(或接收)pull请求的功能。

由于它是不可能对要旨进行拉取请求,我发现最好的另一种方法是简单地将要点的内容写在标准GitHub存储库README.md文件中. c。

将:

  • 看起来和主旨非常相似,还有
  • 可以像要点一样分叉,但是
  • 对fork所做的更改可以将请求拉回原始(期望的行为)

虽然它不能让你了解要点,但我希望它能有所帮助。