создать символическую ссылку git в удаленном репозитории

В моем удаленном репозитории HEAD указывает на «refs / Heads / master», и я хочу, чтобы он указывал на «refs / Heads / other».

Я не могу перейти в каталог удаленного репозитория и запустить git symbolic-ref. Есть ли какая-нибудь команда git для этого? Или любым другим способом?

Если нет возможности, позволяет ли Github изменять ГОЛОВУ?

Заранее спасибо.


person Daniel Fanjul    schedule 11.05.2009    source источник


Ответы (2)


Чтобы изменить его в github, перейдите в раздел администратора.
Вы можете выбрать ветку по умолчанию из раскрывающегося списка.

person null    schedule 11.05.2009
comment
Хммм ... наличие этого раскрывающегося списка является убедительным признаком того, что нет способа сделать это только с помощью команд Git. - person kbro; 22.07.2010

(Был опубликован еще один вопрос, в основном задающий то же самое: Как мне изменить удаленную HEAD Git, чтобы она указывала на что-то помимо« master », и там было больше обсуждений с ссылка на группу Github. Я просто хотел бы указать кому-нибудь на это обсуждение.)

Как известно, универсального ответа не существует.

Но есть конкретные ответы для различных "ферм" git (где несколько пользователей могут управлять репозиториями git через ограниченный интерфейс: через http и ssh): http://Github.com, http://Gitorious.org, http://repo.or.cz, Girar (http://git.altlinux.org).

Эти конкретные ответы могут быть полезны для тех, кто читает эту страницу и думает об этих конкретных услугах.

$ ssh git.alt help | fgrep branch
default-branch  []
$ 

например ssh git.alt default-branch packages/autosshd.git sisyphus, чтобы изменить HEAD в удаленном репо autosshd.git, чтобы указать на ветку sisyphus.

person imz -- Ivan Zakharyaschev    schedule 03.06.2010
comment
Это должен был быть комментарий, потому что это не ответ. - person Evan Kroske; 21.11.2010
comment
Прекрасный ответ. Есть ли команда git для [изменения символической ссылки в удаленном репозитории]? Или каким-либо другим способом? Команды git нет, но вот несколько примеров того, как вы это делаете в различных службах хостинга git. - person clacke; 28.03.2017