создать git символьную ссылку в удаленном хранилище - PullRequest
14 голосов
/ 11 мая 2009

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

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

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

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

Ответы [ 2 ]

6 голосов
/ 11 мая 2009

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

4 голосов
/ 03 июня 2010

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

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

Но есть конкретные ответы для различных "ферм" git (где несколько пользователей могут управлять репозиториями git через ограниченный интерфейс: через http и ssh): http://Github.com, http://Gitorious.org, http://repo.or.cz, Жирар (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.

...