InfoGrab Docs

브랜치

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

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