Czytałem guide, który mówi, aby wykonać następujące czynności:Jak mogę opublikować na <me> .github.com?
- stworzyć repozytorium .github.com
- to sprawdzić na
path/to/repo
- cd/path/to/repo
- git ref symboliczne-bibl WC/głowice/GH-pages
- rm .git/index
- git czysty -fdx
- echo „M y Strona GitHub "> index.html
- git dodać.
- git commit -a -m "Pierwsze strony zobowiązują"
- origin git GH-Push stron
Zrobiłem to. I strona się wyświetli. Następnie przeniosłem się do innego komputera i ponownie wyszukałem repozytorium. Teraz mam gałąź "master
" w moim lokalnym, ale nie "gh-pages
." Wykonując powyższe kroki 3-6 nie zostawiam żadnych plików w tej gałęzi. Jak mogę pobrać pliki z "master
" do gałęzi, która będzie publikować na GitHub?
Próbowałem git checkout master && git push origin gh-pages
ale daje
error: src refspec gh-pages does not match any.
fatal: The remote end hung up unexpectedly
error: failed to push to '[email protected]:<me>/<me>.github.com.git'
Powodem jest to, że gałąź @ gh-pages jest wymagana tylko dla istniejących projektów. Jeśli Twój projekt nazywa się .github.com (to znaczy, możesz go znaleźć pod adresem http://github.com/ / .github.com/drzewo/master), wtedy oddział master działa! –
Znalezione to przez Google. To mi pomogło, dzięki.Użyłem linku "generuj stronę projektu" i utworzyłem index.html w moim repozytorium, ale nie zostało ono opublikowane, dopóki nie zrobiłem kolejnego naciśnięcia z niewielką zmianą strony. –