gitlab에서 기본 분기 변경


180

실수로 로컬 마스터를 gitlab의 origin이라는 분기로 푸시했으며 이제 기본값입니다. 이 지점의 이름을 바꾸거나 새 마스터 지점을 마스터로 설정하는 방법이 있습니까?


Drupal 기여 모듈을 유지 관리하는 경우 drupal.stackexchange.com/questions/287518/…
Kay V

답변:


60

GitLab Enterprise Edition 12.2.0-pre에서 다음을 사용해야합니다 : SettingRepositoryDefault Branch(확장) 및 기본 분기 변경


7
그들은 그것을 계속 움직이므로 정답을 계속 바꿔야합니다. 다른 모든 높은 투표 답변은 게시 당시에 정확했습니다.
Jeff

124

8.0 이상에서는 프로젝트로 이동 한 것으로 보입니다. 프로젝트를 열고 오른쪽의 톱니 바퀴 아이콘으로 이동 한 다음 "프로젝트 편집"으로 프로젝트의 기본 분기를 설정할 수 있습니다.


독자 여러분, 최신 버전의 gitlab에 대한 다른 답변을보십시오
human

감사합니다 @bigdatamann 가장 최신의 최신 버전으로 정답을 업데이트했습니다
Jeff

113

GitLab에서 기본 분기를 변경하려면 :
1. 설정> 일반> 일반 프로젝트 설정> 확장
2. 기본 분기> 프로젝트 기본 분기
변경 3. 변경 사항 저장

여기에 이미지 설명을 입력하십시오


54

Gitlab 7.7.2에서 기본 브랜치를 변경하려면 :

  • 왼쪽 바에서 설정을 클릭하십시오
  • 기본 분기를 원하는 분기로 변경
  • 변경 사항 저장을 클릭하십시오.

4
이 명백한 옵션이 왜 그렇게 찾기 어려운가요?
istrasci

GitLab Community Edition 8.8.5의 왼쪽 바에는 "설정"이 없습니다.
Phrogz

1
그들은 UI를 변경하여 @Mason에 대한 정답을 변경했습니다.
Jeff

53

gitlab v10 + (2018 년 9 월 현재)의 경우 설정-> 저장소-> 기본 분기로 이동했습니다.

여기에 이미지 설명을 입력하십시오


3
2019 년 3 월 현재 이것은 정답입니다!
Alex

또한 "설정", "메인 컨텐츠 영역에서 많은 옵션 중 하나를 확장"하지 않고 "설정", "리포지토리"(사이드 바에 있음). 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

이 프로젝트의 기본값으로 설정하려는 지점을 선택하십시오. 다른 분기를 지정하지 않으면이 분기에 대해 모든 병합 요청 및 커밋이 자동으로 수행됩니다.

확장을 클릭하고 지점을 선택한 다음 변경 사항 저장을 클릭하십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.