2012-03-27 10 views
0

Ich erstellte eine gh-Seiten Zweig meines Repo, auf der Suche nach einer Github-Seite für ein Projekt zu erstellen, wie unter http://pages.github.com/ beschrieben. Der Zweig wurde erstellt, aber jetzt stehe ich darauf, wie es weitergeht. Zum Beispiel, wie füge ich die Datei index.html, die derzeit im Hauptzweig lebt, dem Zweig gh-pages hinzu? Und was mache ich danach?Versuchen, Dateien zu einem Zweig hinzuzufügen

Nach git branch gh-pages trat ich git checkout gh-pages und git add index.html, aber ein git status zeigte

nichts

+0

kann Ihnen komplette Ausgabe von 'git status -s' sehen? – CharlesB

+0

@CharlesB: Keine Ausgabe. – lowerkey

Antwort

3

Neue Niederlassungen mit allen Dateien von den ursprünglichen Zweig beginnen zu begehen (in Ihrem Fall, den Inhalt gh-pages Zweig wird grundsätzlich aus dem master Zweig kopiert). Die Datei index.html befindet sich also bereits in gh-pages. Versuchen Sie, eine neue Datei hinzuzufügen, und Sie werden es in git status Ausgabe sehen.

0

Wenn Sie verzweigen, enthält die neue Verzweigung alles in der Verzweigung, in der Sie waren, die Verzweigung ist nichts mehr als ein Zeiger auf ein Commit-Objekt. Zum Zeitpunkt der Verzweigung zeigen sie auf das gleiche Objekt.

Sobald Sie Änderungen an den Dateien im neuen Zweig vorgenommen und diese festgeschrieben haben, werden Sie Änderungen zwischen den Zweigen sehen, aber im obigen Beispiel hatten Sie (vermutlich) keine Änderungen an index.html vorgenommen.

Versuchen Sie, die Datei index.html zu bearbeiten, Code hinzuzufügen, hinzuzufügen und zu committen.

tun Jetzt git diff master und Sie sollten Ihre Änderungen

Verwandte Themen