Попытка добавить файлы в ветку - PullRequest
0 голосов
/ 27 марта 2012

Я создал ветку gh-pages моего репо, пытаясь создать страницу github для проекта, как описано в http://pages.github.com/. Ветвь была создана, но теперь я застрял, как продолжить. Например, как мне добавить файл index.html, который в данный момент находится в основной ветке, в ветку gh-pages? И что мне делать после этого?

После git branch gh-pages я ввел git checkout gh-pages и git add index.html, но git status показал

нечего совершать

Ответы [ 2 ]

3 голосов
/ 27 марта 2012

Новые ветви начинаются со всех файлов из исходной ветви (в вашем случае содержимое ветви gh-pages в основном копируется из ветви master).Таким образом, файл index.html уже находится в gh-pages ветви.Попробуйте добавить новый файл, и вы увидите его в git status выводе.

0 голосов
/ 27 марта 2012

когда вы ветвитесь, новая ветвь содержит все в той ветке, в которой вы были, ветвь - это не что иное, как указатель на объект фиксации.Во время ветвления они будут указывать на один и тот же объект.

Как только вы внесете изменения в файлы в новой ветке и подтвердите их, вы начнете видеть изменения между ветвями, но в приведенном выше примере вы(предположительно) фактически не вносил никаких изменений в index.html.

Попробуйте отредактировать файл index.html, добавить некоторый код, добавить и зафиксировать его.

Теперь выполните git diff master ивы должны увидеть ваши изменения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...