我有一堆以 Gist 形式制作的模板,因此人们可以在底部讨论它们。
我们喜欢复制这些文件并将它们粘贴到一个 repo 并在那里制作一个插件。是否可以通过 GitHub 站点或客户端将 Gist 分叉到 Repo?如果不是这两个中的任何一个,可以通过shell完成吗?
对,直接!
转到https://github.com/new/import并输入您的 gist 的 URL 和新仓库的名称。
我刚刚输入了https://gist.github.com/RichardBronosky/1aed6606b1283277e7ff9eaa18097e78和 AWS_subnets,它为我创建了https://github.com/RichardBronosky/AWS_subnets。
这非常有效,我非常感谢专业人士。缺点不足以让我认为其他方法会更好。
我将在未来广泛使用它,因为我经常创建一个回答一些 Stack Overflow 问题的要点。然后我扩展它并意识到它应该是一个完整的回购。并不是我认为我的工作意义重大,而是因为我认为我的提交信息值得分享。这是因为我很懒惰并且倾向于不想创建只是重复我在提交消息中已经说过的话的文档。
是否可以通过 GitHub 站点或客户端将 Gist 分叉到 Repo?
不是直接的。
您可以尝试添加一个书签,例如“ Fork your own Gist ”。
但是不会有任何拉取请求功能。
如果这成为一个问题,最好从您的 Gist 文件集合中创建一个完整的 GitHub 存储库。
(如“将 gist repo 转移到 github one ”中)。
自从我在 2014 年的原始回答以来,增加了分叉要点的能力(如Bruno-Bronosky的回答中所述)(大约在 2015 年)。
每个要点都表明哪些分叉有活动,从而很容易从同事或完全陌生的人那里找到有趣的变化。
例如,参见Giovanni Cappellotto(在 GitHub 上)的“ Gist 上的基本协作工作流程”(2015 年 4 月 )。potomak
同样,不支持直接拉取请求(在 2020 年仍然有效)。