我有一堆以 Gist 形式制作的模板,以便人们可以在底部讨论它们。

我们喜欢复制这些文件并将它们粘贴到存储库中并在那里制作插件。是否可以通过 GitHub 站点或客户端将 Gist fork 到 Repo?如果不是这两者中的任何一个,可以通过shell完成吗?

最佳答案

新的正确答案

对,直接!

转到 https://github.com/new/import 并输入您的要点的 URL 和新存储库的名称。

我只是输入了 https://gist.github.com/RichardBronosky/1aed6606b1283277e7ff9eaa18097e78 和 AWS_subnets,它为我创建了 https://github.com/RichardBronosky/AWS_subnets

重要功能说明

  • PRO:它保留所有以前的提交历史,包括提交消息
  • 很多人没有意识到 gist 提交可能包含您在 Web 界面中看不到的提交消息。上面的要点有 2 个 very decrsiptive commit messages,我在本地克隆上提交并推出。它们在 Gist Web 界面中是隐藏的,但会显示在克隆以及使用此导入功能创建的新存储库中。
  • PRO:它保留了 gist commits from other authors
  • CON:尽管排名第二,但它是shows only 1 contributor(我本人)。
  • CON:即使my gist显示“forked from nboubakr/subnet.py”,这个新导入的github repo也会使not show表示它是任何东西的 fork (不是nboubakr的要旨也不是我的要旨)

  • 判决书

    这非常有效,我非常感谢 PRO。缺点不足以使我认为使用其他方法会更好。

    我将在 future 广泛使用它,因为我经常创建一个回答一些 Stack Overflow 问题的要点。然后我扩展它并意识到它应该是一个完整的 repo 。 并不是我认为我的工作意义重大 ,而是因为我认为我的提交信息值得分享。这是因为 我很懒惰 并且往往不想创建只重复我在提交消息中已经说过的内容的文档。

    关于github - Fork Gist 到 GitHub 上的 repo ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21811581/

    10-13 09:32