Изменить ветку по умолчанию в 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. Сохранить изменения

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


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


13

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

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

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

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



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 11.5.0-ee перейдите на https://gitlab.com/<username>/<project name>/settings/repository.

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

Default Branch

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

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.