我可以在GitHub上对其他人的要点进行拉请求吗?
我知道分叉、克隆和提交工作流程是我自己的一个要点。我想知道我是否可以要求用我的叉子更新别人的要点。
我可以在GitHub上对其他人的要点进行拉请求吗?
我知道分叉、克隆和提交工作流程是我自己的一个要点。我想知道我是否可以要求用我的叉子更新别人的要点。
当前回答
pull Gist不可能像git pull一样,你可以通过Gist以.diff/.patch的形式提供更改。这可以在你的工作目录中使用diff或通过GitHub(如果它已经在那里分叉)在本地完成:
原:https://github.com/eternicode/bootstrap-datepicker/commit/c6f93eeab2 diff: https://github.com/eternicode/bootstrap-datepicker/commit/c6f93eeab2.diff 补丁:https://github.com/eternicode/bootstrap-datepicker/commit/c6f93eeab2.patch
这样,它是不同的,并且更容易查看/应用更改,特别是当它影响多个文件时。
其他回答
pull Gist不可能像git pull一样,你可以通过Gist以.diff/.patch的形式提供更改。这可以在你的工作目录中使用diff或通过GitHub(如果它已经在那里分叉)在本地完成:
原:https://github.com/eternicode/bootstrap-datepicker/commit/c6f93eeab2 diff: https://github.com/eternicode/bootstrap-datepicker/commit/c6f93eeab2.diff 补丁:https://github.com/eternicode/bootstrap-datepicker/commit/c6f93eeab2.patch
这样,它是不同的,并且更容易查看/应用更改,特别是当它影响多个文件时。
我认为在gist上有pull request是不合适的。github.com的目的是改进IRC和论坛中常用的pastebin概念。他们选择将这项服务称为“gist”,因为vocabulary.com网站是这样描述的……
当你需要对要点进行快速总结,而不是完整的故事或彻底的解释时,你是在寻找要点。
然而,我承认github缺少一个非常重要的功能。能够根据要点创建一个完整的github回购,并保留关于其起源的元数据。
这将解决人们的大部分需求。在这种情况下,人们需要提交的唯一形式的“请求”是“嘿,你不会用这个做一个完整的回购吗?”你可以在评论里说。通过在gist上不允许拉请求、问题等,它允许作者回复这样的评论,“不,这只是我拼凑的一个黑客,不打算支持。”
StackOverflow won't let you link to pastebin without including a code block. Done.
正如@Kevin所说,不幸的是,GitHub没有为gist上的拉请求公开GUI。但是,您可以对要点进行分叉,在分叉中进行更改,然后与原作者共享到分叉的链接。
如果原作者保留了他们的gist的本地克隆存储库(参见如何在github上管理gist ?),那么他们可以使用gist #作为远程对你的fork进行拉取(例如git://gist.github.com/1131276)。
当前不能在Gist上打开拉请求。
你可以对Gist进行评论,并要求作者从你的fork更新Gist。
我也非常喜欢向gist发送(或接收)pull请求的功能。
由于不可能对主旨进行拉取请求,我发现最好的替代方法是简单地在标准GitHub存储库README中编写主旨的内容。md文件。
将:
看起来和主旨非常相似,还有 可以像要点一样分叉,但是 对fork所做的更改可以将请求拉回原始(期望的行为)
虽然它不能让你了解要点,但我希望它能有所帮助。