Fork Gist to GpoHub Repo

时间:2014-02-16 13:15:25

标签: github fork gist git-fork

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

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

2 个答案:

答案 0 :(得分:5)

新的正确答案

是的,直接!

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

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

重要功能说明

  1. PRO:保留所有先前的提交历史记录,包括提交消息
    • 许多人都没有意识到gist提交可能会提交您无法通过Web界面看到的消息。上面的要点有2 very decrsiptive commit messages我在我的本地克隆上提交并推出。它们在gist web界面中隐藏,但显示在克隆中,并且还显示使用此导入功能创建的新回购。
  2. PRO:保留gist commits from other authors
  3. CON:尽管#2,它shows only 1 contributor(我自己)。
  4. CON:即使my gist显示" forked from nboubakr/subnet.py",这个新的/导入的github repo确实not show它是任何东西的分叉(不是nboubakr的要点,也不是我的要点)
  5. 判决

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

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

答案 1 :(得分:1)

  

是否可以通过GitHub网站或客户端将Gist分配到Repo?

不直接。

您可以尝试添加“Fork your own Gist”等书签 但有won't be any pull request feature

如果这成为一个问题,最好从你的Gist文件集合中创建一个完整的GitHub仓库。
(如“Transfer gist repo into a github one”)。