InfoGrab Docs

기본 브랜치

Git 브랜치를 사용하여 새 기능을 개발하세요. 중요한 브랜치에 브랜치 보호를 추가하여 신뢰할 수 있는 사용자만 병합할 수 있도록 하세요.

새 프로젝트 를 생성하면 GitLab이 리포지터리에 기본 브랜치를 생성합니다. 기본 브랜치에는 다른 브랜치와 공유되지 않는 특별한 구성 옵션이 있습니다: 삭제할 수 없습니다. 강제 푸시에 대해 초기에 보호 됩니다. 머지 리퀘스트가 이슈 자동 종료 패턴 을 사용하여 이슈를 종료할 때 작업이 이 브랜치에 병합됩니다. 새 프로젝트 의 기본 브랜치 이름은 GitLab 관리자가 인스턴스 또는 그룹에 적용한 구성 변경 사항에 따라 달라집니다. GitLab은 먼저 특정 커스터마이즈를 확인한 다음 더 넓은 수준에서 확인하며, 커스터마이즈가 설정되지 않은 경우에만 GitLab 기본값을 사용합니다: 프로젝트별 커스텀 기본 브랜치 이름. 프로젝트의 직접 하위 그룹에 지정된 커스텀 그룹 기본 브랜치 이름 . 프로젝트의 최상위 그룹에 지정된 커스텀 그룹 기본 브랜치 이름. 인스턴스 에 설정된 커스텀 기본 브랜치 이름. 어느 수준에서도 커스텀 기본 브랜치 이름이 설정되지 않은 경우 GitLab은 기본적으로 main 을 사용합니다. GitLab UI에서 모든 수준에서 기본값을 변경할 수 있습니다. GitLab은 또한 리포지터리 사본을 업데이트하는 데 필요한 Git 명령 을 제공합니다. 프로젝트의 기본 브랜치 이름 변경 # 사전 요구 사항: 프로젝트에 대한 Owner 또는 Maintainer 권한이 있어야 합니다. 개별 프로젝트 의 기본 브랜치를 업데이트하려면: 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾으세요. Settings > Repository 를 선택하세요. Branch defaults 를 펼치세요. Default branch 에서 새 기본 브랜치를 선택하세요. 선택 사항. 머지 리퀘스트가 자동 종료 패턴을 사용 하여 이슈를 종료할 때 이슈를 닫으려면 Auto-close referenced issues on default branch 체크박스를 선택하세요. Save changes 를 선택하세요. projects API 의 default_branch 속성을 사용할 수도 있습니다. API로 프로젝트를 생성하고 initialize_with_readme 를 true 로 설정할 때 default_branch 파라미터를 다음 중 하나로 지정할 수 있습니다: 브랜치 이름. 예: main . 완전히 정규화된 참조. 예: refs/heads/main . 완전히 정규화된 참조를 제공하면 API가 refs/heads/ 접두사를 제거합니다. 인스턴스에서 새 프로젝트의 기본 브랜치 이름 변경 # GitLab Self-Managed의 관리자 는 해당 인스턴스에서 호스팅된 프로젝트의 초기 브랜치를 커스터마이즈할 수 있습니다. 개별 그룹과 하위 그룹은 해당 프로젝트에 대한 인스턴스 기본값을 재정의할 수 있습니다. 오른쪽 상단 모서리에서 Admin 을 선택하세요. Settings > Repository 를 선택하세요. Default branch 를 펼치세요. Initial default branch name 에서 새 기본 브랜치를 선택하세요. Save change