Подтвердить что ты не робот

Как проталкивать из одной ветки в другую и проверять?

Я пытаюсь реализовать настройку, описанную здесь http://toroid.org/ams/git-website-howto, но с одним отличием. В моем локальном репозитории я хочу использовать ветку, отличную от мастера.

Поэтому, когда я пытаюсь вытолкнуть исходные файлы, а не нажимать главные файлы, я хочу вытащить файлы из моей демонстрационной ветки в главную ветку в удаленном репозитории. Например:

git push web +master:refs/heads/demo

Но когда я это сделаю, я получаю следующую ошибку после завершения загрузки всех файлов:

remote: fatal: You are on a branch yet to be born

Можно ли делать то, что я пытаюсь сделать с этой настройкой?

4b9b3361

Ответ 1

Если локальная ветвь называется "demo", и вы хотите нажать на ветку с именем "master" на удаленном веб-сервере, выполните следующие действия:

git push web demo:master

Если вы хотите объединиться из ветки "master" на удаленном "веб" в вашу текущую ветку, вы можете сделать следующее:

git fetch web
git merge web/master