Ответ 1
Чтобы изменить его в github, перейдите в раздел admin.
Вы можете выбрать ветку по умолчанию из выпадающего списка.
В моем удаленном открытом репозитории HEAD указывает на "refs/heads/master", и я хочу, чтобы он указывал на "refs/heads/other".
Я не могу перейти в каталог удаленных репозиториев и запустить git symbolic-ref
. Есть ли команда git для ее достижения? Или любым другим способом?
Если нет способа, позволяет ли Github изменять HEAD?
Спасибо заранее.
Чтобы изменить его в github, перейдите в раздел admin.
Вы можете выбрать ветку по умолчанию из выпадающего списка.
(Там был опубликован другой вопрос, в основном, тот же: Как изменить удаленный 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
.