Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以对GitHub上的要点提出请求吗?_Git_Github_Gist_Pull Request - Fatal编程技术网

我可以对GitHub上的要点提出请求吗?

我可以对GitHub上的要点提出请求吗?,git,github,gist,pull-request,Git,Github,Gist,Pull Request,我可以对GitHub上其他人的要点提出请求吗 我知道我自己的gist的fork、clone和commit工作流。我想知道我是否可以请求用我的fork更新其他人的gist。当前无法打开对gist的pull请求 您可以对Gist进行评论,并要求作者从您的fork更新Gist。正如@Kevin所说,不幸的是,GitHub没有为Gist上的pull请求公开GUI。但是,您可以将要点分叉,在分叉中进行更改,然后与原始作者共享指向分叉的链接 如果原始作者保留其gist的本地克隆存储库(请参阅),则他们可以使

我可以对GitHub上其他人的要点提出请求吗


我知道我自己的gist的fork、clone和commit工作流。我想知道我是否可以请求用我的fork更新其他人的gist。

当前无法打开对gist的pull请求


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

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


如果原始作者保留其gist的本地克隆存储库(请参阅),则他们可以使用gist(例如
git://gist.github.com/1131276
)。

拖动GIST的方式与拖动git的方式不同,可以通过Gist以
.diff
/
.patch
的形式提供更改。这可以通过GitHub在您的工作目录中本地完成,如果GitHub已经在那里分叉:

  • 原件
  • diff:
  • 补丁:

通过这种方式,查看/应用更改会有所不同,而且容易得多,特别是当更改影响多个文件时。

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

他照例回答说:

我把它添加到我们的特征请求列表中,以便团队可以考虑它。 确认这是不可能的

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


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

我认为对gists进行拉取请求是不合适的。gist.github.com的目的是改进IRC和论坛中常用的概念。他们选择将该服务称为“gist”,因为

当您需要快速总结要点,而不是整个故事或彻底的解释时,您需要的是要点

但是我承认github缺少一个非常重要的特性。能力

这将解决人们需要的大部分问题。在这一点上,有人需要提交的唯一形式的“请求”是“嘿,你不想从中进行全面回购吗?”这可以在评论中完成。通过允许GIST上的
拉取请求
问题
,作者可以回答这样的评论:“不,这只是我拼凑的一个黑客,不打算支持。”


我也非常感谢能够向GIST发出(或接收)请求

由于是,我发现最好的替代方法是简单地将要点的内容写入标准GitHub存储库
README.md
file

这将:

  • 在视觉上与要点非常相似,并且
  • 可以像要点一样分叉,但是
  • 对拨叉所做的更改可以恢复到原始状态(期望的行为)

尽管它不能让你获得一个要点,但我希望它能有所帮助。

不幸的是,因为它是一个git存储库,你已经可以克隆它了。此外,GIST上的pull请求、问题和其他github特性将是一种反模式。这就是原因。奇怪的是,你可以提出要点,但不能提交请求。仅供参考,请参阅@MartinMonperrus让我们向上投票以获得更多关注。
StackOverflow won't let you link to pastebin without including a code block. Done.