2012-01-11 3 views
1

username.github.com/repo-nameСоздание GitHub Pages репо

Инструкции по настройке username.github.com/repo-name *

cd /path/to/repo-name 
git symbolic-ref HEAD refs/heads/gh-pages 
rm .git/index 
git clean -fdx 
echo "My GitHub Page" > index.html 
git add . 
git commit -a -m "First pages commit" 
git push origin gh-pages 

Я сделал это: кд/путь/to/repo-name
После того как я сделал git clean -fdx, все мои файлы удалены. Мне пришлось скачать их из github.

Было ли это (cd/path/to/repo-name) предназначено для размещения в новом каталоге?

ответ

3

Команды, которые вы видите, предназначены для использования create an empty branchgh-pages.

Это не новый каталог, а новая ветка, без ссылки на ваш мастер и другие ветви, и добавьте туда контент, связанный с github. Это должно было быть сделано в качестве первого шага, но вы, возможно, сделали это после добавления файлов, что может быть и так. Прочтите инструкции на wiki-странице gh-pages. Это объясняет, почему эти команды были необходимы, а также предупреждает, что вы потеряете файлы, как и вы, - http://pages.github.com/

В качестве альтернативы вы также можете использовать git checkout --orphan gh-pages.

См. Мой ответ здесь: How do I create a commit without a parent in Git?

Смежные вопросы