【发布时间】:2014-03-15 17:11:11
【问题描述】:
我有一堆以 Gist 形式制作的模板,因此人们可以在底部讨论它们。
我们喜欢复制这些文件并将它们粘贴到一个 repo 并在那里制作一个插件。是否可以通过 GitHub 站点或客户端将 Gist 分叉到 Repo?如果不是这两个中的任何一个,可以通过shell完成吗?
【问题讨论】:
我有一堆以 Gist 形式制作的模板,因此人们可以在底部讨论它们。
我们喜欢复制这些文件并将它们粘贴到一个 repo 并在那里制作一个插件。是否可以通过 GitHub 站点或客户端将 Gist 分叉到 Repo?如果不是这两个中的任何一个,可以通过shell完成吗?
【问题讨论】:
是否可以通过 GitHub 站点或客户端将 Gist 分叉到 Repo?
不直接。
您可以尝试添加一个书签,例如“Fork your own Gist”。
但是有won't be any pull request feature。
如果这成为问题,最好从您的 Gist 文件集合中创建一个完整的 GitHub 存储库。
(如“Transfer gist repo into a github one”)。
自从我在 2014 年做出原始回答以来,添加了 fork a gist(如 Bruno-Bronosky 的 answer 中所述)的功能(大约在 2015 年)。
每个要点都指出哪些分叉有活动,便于从同事或完全陌生的人那里找到有趣的变化。
例如,参见Giovanni Cappellotto(GitHub 上的potomak)中的“A basic collaboration workflow on Gist”(2015 年 4 月)。
还有no direct pull request supported(2020 年仍然有效)。
【讨论】:
是的,直接!
转到https://github.com/new/import 并输入您的要点的 URL 和新仓库的名称。
我刚刚输入了 https://gist.github.com/RichardBronosky/1aed6606b1283277e7ff9eaa18097e78 和 AWS_subnets,它为我创建了 https://github.com/RichardBronosky/AWS_subnets。
这非常有效,我非常感谢专业人士。缺点不足以让我认为其他方法会更好。
我将在未来广泛使用它,因为我经常创建一个回答一些 Stack Overflow 问题的要点。然后我扩展它并意识到它应该是一个完整的回购。 不是我认为我的工作意义重大,而是因为我认为我的提交信息值得分享。这是因为我很懒并且倾向于不想创建只是重复我在提交消息中已经说过的话的文档。
【讨论】: