InfoGrab DocsInfoGrab Docs

브랜치

Git 브랜치의 이름 지정, 관리 및 보호 방법을 이해합니다.

브랜치는 팀의 개발 작업을 체계적으로 정리하고 분리합니다. 여러 사람이 서로 다른 기능을 동시에 작업할 때, 브랜치는 변경 사항이 서로 충돌하는 것을 방지합니다. 각 브랜치는 새 기능을 구현하거나 버그를 수정하거나 아이디어를 실험하는 격리된 작업 공간 역할을 합니다. 브랜치를 사용하면 팀은 다음을 수행할 수 있습니다. 메인 코드베이스를 방해하지 않고 별도의 기능을 작업합니다. 제안된 변경 사항이 프로젝트의 나머지 부분에 영향을 주기 전에 검토합니다. 다른 작업에 영향을 주지 않고 문제가 있는 변경 사항을 롤백합니다. 통제되고 예측 가능한 방식으로 프로덕션에 변경 사항을 배포합니다. 브랜치의 개발 워크플로는 다음과 같습니다. 브랜치를 만들고 커밋을 추가합니다. 이 프로세스를 간소화하려면 브랜치 이름 패턴 을 따라야 합니다. 작업을 검토할 준비가 되면 브랜치의 변경 사항을 머지하자고 제안하는 머지 리퀘스트 를 만듭니다. 리뷰 앱 으로 변경 사항을 미리 봅니다. 리뷰를 요청합니다 . 머지 리퀘스트가 승인된 뒤 브랜치를 원본 브랜치에 머지합니다. 머지 방법 에 따라 프로젝트에서 머지 리퀘스트를 처리하는 방식이 결정됩니다. 브랜치의 내용이 머지된 뒤 머지된 브랜치를 삭제합니다 . 모든 브랜치 보기 # GitLab 사용자 인터페이스에서 브랜치를 보고 관리하려면 다음 단계를 수행합니다. 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 Code > Branches 를 선택합니다. 이 페이지에서 다음을 수행할 수 있습니다. 모든 브랜치를 보거나, 활성 브랜치 또는 오래된 브랜치만 표시되도록 필터링합니다. 브랜치는 최근 3개월 이내에 커밋이 있으면 활성으로 간주됩니다. 그렇지 않으면 오래된 브랜치로 간주됩니다. 새 브랜치를 만듭니다 . 머지된 브랜치를 삭제합니다 . 기본 브랜치를 가리키는 머지 리퀘스트 링크를 봅니다. 기본 브랜치를 가리키지 않는 머지 리퀘스트가 있는 브랜치에는 [merge-request] New 머지 리퀘스트 버튼이 표시됩니다. 브랜치 규칙을 봅니다 . 브랜치의 최신 파이프라인 상태를 봅니다. 브랜치 만들기 # 사전 요구 사항: 프로젝트에 대한 Developer, Maintainer 또는 Owner 권한이 있어야 합니다. GitLab UI에서 새 브랜치를 만들려면 다음 단계를 수행합니다. 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 왼쪽 사이드바에서 Code > Branches 를 선택합니다. 오른쪽 상단에서 New branch 를 선택합니다. Branch name 을 입력합니다. Create from 에서 브랜치의 기준을 선택합니다. 기존 브랜치, 기존 태그, 커밋 SHA 중에서 선택할 수 있습니다. Create branch 를 선택합니다. 빈 프로젝트에서 # 빈 프로젝트 에는 브랜치가 없지만, 브랜치를 추가할 수 있습니다. 사전 요구 사항: 프로젝트에 대한 Developer, Maintainer 또는 Owner 권한이 있어야 합니다. Maintainer 또는