Frage

Ich habe die Führer lesen, die Sie Folgendes tun sagt:

  1. erstellen .github.com Repository
  2. Überprüfen Sie es heraus path/to/repo
  3. cd / path / to / repo
  4. git symbolic-ref HEAD refs / heads / gh-Seiten
  5. rm .git / index
  6. git sauber -fdx
  7. echo "Mein GitHub Seite"> index.html
  8. git add.
  9. git commit -a -m "Erste Seiten begehen"
  10. git push origin gh-Seiten

Ich habe das getan. Und die Seite zeigt nach oben. Dann zog ich auf einen anderen Computer und checkte erneut das Repository aus. Jetzt habe ich einen „master“ Zweig in meinem lokalen, aber keine „gh-pages.“ Und wie folgt 3-6 oben lässt mich ohne Dateien in diesem Zweig. Wie erhalte ich die Dateien aus „master“ in den Zweig, der zu GitHub veröffentlichen wird?

Ich habe versucht git checkout master && git push origin gh-pages aber, dass die Renditen

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'
War es hilfreich?

Lösung

Offenbar nachfolgende Schübe zu „origin master“ tatsächlich tun den Trick! Es ist nicht in der Führung dokumentiert, though.

Andere Tipps

Als Gaius sagt, Sie sind nach den Anweisungen für ‚Projektseiten‘, aber sie versuchen nicht, ein Projekt-Seite zu erstellen, Sie versuchen, eine neue Seite zu erstellen. eine Benutzerseite zu schaffen, ist viel einfacher -. Sie erstellen Sie einfach eine ‚.github.com‘ Repository dann Ihre Website-Dateien drücken, um es Master-Zweig ist, wie jedes andere normale Projekt

Die Anweisungen, die Sie versuchen, für das Hinzufügen einer Parallelzweig zu einem bereits bestehenden Projekt mit Website-Dateien werden zu folgen. Wir wollen nicht, Sie ein ‚Website‘ Unterverzeichnis oder etwas zu einem Projekt machen hinzuzufügen, so stattdessen haben wir einen völlig neuen Zweig erstellen und schieben Sie Ihre Website auf diese nicht verwandten Branchen -. So Git Tricks gibt

Um die Arbeit an einem Zweig einer frischen Remote-Repository Kasse müssen Sie zunächst die Filiale vor Ort erstellen müssen. Hier ist ein Beispiel für einen „gh-pages“ Zweig:

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

Mehr Details in diesem Artikel "Websites Projekt Migration auf GitHub Seiten"

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top