Pergunta

Eu li o guiar , que lhe diz para fazer o seguinte:

  1. criar um .github.com repositório
  2. Confira a path/to/repo
  3. cd / path / to / repo
  4. git simbólico-ref refs CABEÇA / cabeças / gh-páginas
  5. rm .git / index
  6. limpa git -fdx
  7. echo "Meu GitHub página"> index.html
  8. git add.
  9. git commit -a -m "primeiras páginas cometer"
  10. Origem git push GH-páginas

Eu já fiz isso. Ea página aparece. Então me mudei para um computador diferente e check-out no repositório novamente. Agora eu tenho um ramo "master" em meu local, mas não "gh-pages." E seguintes passos 3-6 folhas em cima de mim com nenhum arquivo nesse ramo. Como faço para obter os arquivos de "master" para o ramo que irá publicar a GitHub?

Eu tentei git checkout master && git push origin gh-pages mas que os rendimentos

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'
Foi útil?

Solução

empurrões Aparentemente subsequentes para "origin master" realmente fazer o truque! Não está documentado no guia, no entanto.

Outras dicas

Como Gaius diz, você está seguindo as instruções de 'Páginas Projeto', mas você não está tentando criar uma página de projeto, você está tentando criar uma página de usuário. Criando uma página de usuário é muito mais fácil -. Você acabou de criar um repositório '.github.com' empurre arquivos do seu site a ele do branch master, como faria com qualquer outro projeto normais

As instruções que você está tentando seguir são para a adição de um ramo paralelo contendo arquivos do site para um projeto já existente. Não quero fazer você adicionar um subdiretório 'website' ou algo para o seu projeto, assim em vez temos de criar um completamente novo ramo e empurrar o seu site para esse ramo não relacionados -., Assim, a malandragem Git há

Para trabalho em um galho de uma nova verificação remota repositório primeiro você precisa criar o ramo localmente. Aqui está um exemplo de um ramo “gh-pages”:

git checkout --track -b gh-pages origin/gh-pages

Mais detalhes neste artigo "Migrando sites do projeto para páginas github"

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top