Wie publiziere ich auf mir.github.com?

8

Ich habe den Leitfaden gelesen, in dem Sie aufgefordert werden, Folgendes zu tun:

  1. Erstellen Sie ein .github.com-Repository
  2. schau es dir an in path/to/repo
  3. cd / Pfad / zu / Repo
  4. git symbolisch-ref HEAD refs / heads / gh-pages
  5. rm .git / index
  6. git clean -fdx
  7. echo "Meine GitHub-Seite" & gt; index.html
  8. git add.
  9. git commit -a -m "Erste Seiten committen"
  10. git push Herkunft gh-Seiten

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

%Vor%     
James A. Rosen 22.05.2009, 00:20
quelle

3 Antworten

5

Anscheinend machen nachfolgende Pushs zu " origin master " den Trick! Es ist jedoch nicht in der Anleitung dokumentiert.

    
James A. Rosen 22.05.2009, 00:51
quelle
4

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.

    
Scott Chacon 08.06.2009 16:30
quelle
3

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 ":

%Vor%

Weitere Details in diesem Artikel " Projektwebseiten auf github-Seiten migrieren "

    
VonC 22.05.2009 00:47
quelle

Tags und Links