Изменить ветку по умолчанию в gitlab

181

Я случайно толкнул моего локального мастера в ветку с именем origin на gitlab, и теперь это по умолчанию. Есть ли способ переименовать эту ветку или установить новую основную ветку на master?

Джефф
источник
если вы поддерживаете модуль, предоставленный Drupal, см. drupal.stackexchange.com/questions/287518/…
Kay V

Ответы:

61

в GitLab Enterprise Edition 12.2.0-pre вы должны использовать следующее: SettingRepositoryDefault Branch(разверните его) и измените ветку по умолчанию Здесь

Мохсен
источник
7
Они продолжают двигаться, поэтому я должен изменить свой правильный ответ. Все остальные ответы с высоким рейтингом были правильными на момент публикации.
Джефф
124

В 8.0+ похоже, что это было перенесено в проект. Если вы откроете свой проект и перейдете к значку шестеренки справа, то в «Редактировании проекта» вы можете установить ветку по умолчанию для проекта.

каменщик
источник
Уважаемый читатель, посмотрите на другие ответы для ссылок на более новую версию gitlab
человек
спасибо @bigdatamann Я обновил правильный ответ до самой последней текущей версии
Джефф
113

Чтобы изменить ветку по умолчанию в GitLab:
1. Настройки> Общие> Общие настройки проекта> Развернуть
2. Ветвь по умолчанию> Изменить ветку проекта по умолчанию
3. Сохранить изменения

введите описание изображения здесь

coffeduong
источник
54

Чтобы изменить ветку по умолчанию в Gitlab 7.7.2:

  • Нажмите Настройки в левой панели
  • Измените ветку по умолчанию на нужную ветку
  • Нажмите Сохранить изменения.
Майк Диммик
источник
4
Почему мне так трудно найти этот очевидный вариант?
Истраши
GitLab Community Edition 8.8.5 не имеет «Настройки» в левой панели.
Phrogz
1
Они изменили пользовательский интерфейс, поэтому я изменил правильный ответ на @Mason
Джефф
53

Для gitlab v10 + (по состоянию на сентябрь 2018 г.) это переместилось в настройки-> репозиторий -> ветка по умолчанию

введите описание изображения здесь

человек
источник
3
По состоянию на март 2019 года это все еще правильный ответ!
Алекс
Также не «Настройки», «Развернуть один из множества параметров в основной области содержимого», а «Настройки», «Репозиторий» (на боковой панели). AKA gitlab.com/you/your-repository/settings/repository
joeforker
15
  1. настройки
  2. Общее
  3. Общие настройки проекта

Настройка ветки по умолчанию

T3H Exi
источник
13

В последней версии GitLab Community Edition 9.2.2 .:

  1. Вы должны нажать на вкладку «Настройки», расположенную справа на панели вкладок после открытия проекта.
  2. В разделе «Настройки» вы увидите раздел «Ветвь по умолчанию», в котором вы найдете все ветки для хранилища. Выберите нужную ветку.
  3. Прокрутите вниз, чтобы нажать зеленую кнопку «Сохранить изменения», расположенную сразу после «Аватара проекта».

Пожалуйста, обратитесь к изображению ниже:

введите описание изображения здесь

S.Mishra
источник
1

Сначала мне нужно было подключиться к серверу с помощью ssh. Если у кого-то есть не ssh способ сделать это, пожалуйста, напишите.

Я нашел свои голые репозитории на

cd /var/opt/gitlab/git-data/repositories/group-name/project-name.git

используемый

git branch 

видеть не ту активную ветку

git symbolic-ref HEAD refs/heads/master

чтобы изменить master на ветвь с именем master, используйте веб-интерфейс и «git branch» для подтверждения.

Джефф
источник
1

В Gitlab CE 9.0 ветку по умолчанию можно изменить на вкладке «Настройки» в заголовке репозитория.

Марк Карпентер-младший
источник
1

Для GitLab 11.5.0-ee перейдите на https://gitlab.com/<username>/<project name>/settings/repository.

Тебе следует увидеть:

Default Branch

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

Нажмите «Развернуть», выберите ветку и нажмите «Сохранить изменения».

Ичи Лу
источник
1

Настройки> Репозиторий> Ветвь по умолчанию

введите описание изображения здесь

Джордж
источник