我读过指南,它告诉您执行以下操作:
path/to/repo看看我已经做过了。页面就会显示出来。然后,我转到另一台计算机,再次检查了存储库。现在我在本地有一个"master“分支,但没有”gh-pages“。按照上面的步骤3-6,我在这个分支中没有任何文件。如何将"master“中的文件放到将发布到GitHub的分支中?
我试过git checkout master && git push origin gh-pages,但那会产生
error: src refspec gh-pages does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push to 'git@github.com:<me>/<me>.github.com.git'发布于 2009-05-22 00:51:28
显然,随后的推到"origin master“实际上做到了这一点!不过,指南中并没有记载。
发布于 2009-06-08 16:30:43
正如Gaius所说,您正在按照“project”的说明进行操作,但您不是要创建项目页面,而是要创建一个用户页面。创建一个用户页面要容易得多--您只需创建一个“.github.com”存储库,然后将您的网站文件推送到它的主分支,就像其他任何正常的项目一样。
您要遵循的说明是将包含网站文件的并行分支添加到已有的项目中。我们不想让您添加一个‘网站’子目录或其他东西到您的项目,所以我们让您创建一个全新的分支,并将您的网站推送到不相关的分支-因此Git欺骗在那里。
发布于 2009-05-22 00:47:03
要处理新的远程存储库签出的分支,首先需要在本地创建分支。下面是一个“gh-pages”分支的示例:
git checkout --track -b gh-pages origin/gh-pages本文“将项目网站迁移到github页面”中的更多细节
https://stackoverflow.com/questions/895918
复制相似问题