Fork Gist to GpoHub Repo

Noi*_*art 4 gist fork github git-fork

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

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

Bru*_*sky 5

新的正确答案

是的,直接!

转到https://github.com/new/import并输入您的要点的URL和新回购的名称.

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

重要功能说明

  1. PRO:它保留所有先前的提交历史记录,包括提交消息
    • 许多人没有意识到gist提交可能会提交您无法通过Web界面看到的消息.上面的要点有2个非常有效的提交消息,我在我的本地克隆上提交并推出.它们隐藏在gist web界面中,但显示在克隆中,并且还显示使用此导入功能创建的新repos.
  2. PRO:它保留了其他作者的gist承诺
  3. CON:尽管#2,它只显示了1个贡献者(这是我自己).
  4. CON:即使我的要点显示" 从nboubakr/subnet.py分叉 ",这个新的/导入的github repo没有表明它是任何东西的分支(不是nboubakr的要点,也不是我的要点)

判决书

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

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

  • 非常感谢您进行如此深入的研究和分享优缺点! (2认同)
  • 缺点 (#3) 不再适用。我刚刚尝试过这个,一旦我添加了自己的提交,原作者就会与我一起列在贡献者列表中。 (2认同)