Ich habe den Leitfaden gelesen, in dem Sie aufgefordert werden, Folgendes zu tun:
path/to/repo
Ich habe das getan. Und die Seite erscheint. Dann wechselte ich zu einem anderen Computer und überprüfte das Repository erneut. Jetzt habe ich einen Zweig " master
" in meinem lokalen, aber kein " gh-pages
". Und nach den obigen Schritten 3-6 habe ich keine Dateien in diesem Zweig. Wie bekomme ich die Dateien von " master
" in den Zweig, der auf GitHub veröffentlicht wird?
Ich habe versucht, git checkout master && git push origin gh-pages
, aber das ergibt
Anscheinend machen nachfolgende Pushs zu " origin master
" den Trick! Es ist jedoch nicht in der Anleitung dokumentiert.
Wie Gaius sagt, folgen Sie den Anweisungen für "Projektseiten", aber Sie versuchen nicht, eine Projektseite zu erstellen. Sie versuchen, eine Benutzerseite zu erstellen. Das Erstellen einer Benutzerseite ist viel einfacher - Sie erstellen einfach ein Repository ".github.com" und schieben dann Ihre Websitedateien wie bei jedem anderen normalen Projekt in den Masterzweig.
Die Anweisungen, die Sie zu befolgen versuchen, dienen zum Hinzufügen eines parallelen Zweigs mit Websitedateien zu einem bereits vorhandenen Projekt. Wir möchten nicht, dass Sie ein "Website" -Unterverzeichnis oder etwas zu Ihrem Projekt hinzufügen, sondern stattdessen erstellen Sie einen komplett neuen Zweig und schieben Sie Ihre Website auf diesen nicht verwandten Zweig - also die Git Trickery dort.
Um an einem Zweig eines neuen Remote-Repository-Checkouts zu arbeiten, müssen Sie zuerst den Zweig lokal erstellen. Hier ist ein Beispiel für einen Zweig " gh-pages
":
Weitere Details in diesem Artikel " Projektwebseiten auf github-Seiten migrieren "