1 / Нет, мастеру не нужна самая продвинутая ветка. Можно опубликовать только в другую ветку, а затем удалить эту ветку ...
2 / Когда это происходит, вы должны выбрать master в качестве ветви по умолчанию на панели администратора репозитория github, но это не всегда возможно. Смотрите эту ошибку
Для всех, кто столкнулся с этой проблемой:
tekkub рассказал мне, как обойти эту ошибку через канал freenode #github.
- создать временную ветку,
- подтолкни это к своему репо,
- выберите ветку по умолчанию в административной панели для этого репо,
- затем удалите ветку и нажмите еще раз.
У нас сработало.
(идея состоит в том, чтобы временно иметь две ветви, чтобы иметь возможность выбрать master по умолчанию с помощью панели администратора GUI, а затем удалить дополнительную ветку)