브랜치 다루기

GitHub 개념 입문

George Boorman

Curriculum Manager, DataCamp

브랜치

  • 프로젝트의 다른 부분을 동시에 작업할 수 있게 합니다
  • 파일 충돌 위험을 줄입니다

세 브랜치 다이어그램: main, la liga, premier league

GitHub 개념 입문

메인 브랜치

저장소의 Code 섹션에서 현재 브랜치 강조 표시

GitHub 개념 입문

브랜치 수는?

저장소 Code 섹션에서 브랜치 수 강조 표시

GitHub 개념 입문

새 브랜치 만들기

저장소 Code 섹션의 브랜치 아이콘 강조 표시

GitHub 개념 입문

새 브랜치 만들기

브랜치 목록: main만 표시. 오른쪽에 초록색 New branch 버튼

GitHub 개념 입문

새 브랜치 만들기

브랜치 이름 la liga 추가 및 브랜치 생성

GitHub 개념 입문

새 브랜치 만들기

la liga 포함으로 업데이트된 브랜치 목록

GitHub 개념 입문

파일 추가하기

라리가의 홈 vs 원정 득점 선형 그래프; 홈 vs 원정 득점 플롯이 포함된 la liga 브랜치의 코드 섹션

GitHub 개념 입문

브랜치 목록 보기

저장소 Code 섹션에서 두 브랜치 강조 표시

GitHub 개념 입문

브랜치 전환

활성 브랜치 main과 la_liga가 표시된 드롭다운 메뉴

GitHub 개념 입문

브랜치 전환

브랜치 드롭다운 메뉴에서 main 선택

GitHub 개념 입문

브랜치 비교

라리가 두 번째 플롯이 없는 main 브랜치의 Code 섹션

GitHub 개념 입문

브랜치 다루기

파이차트의 다른 조각을 당기는 손

GitHub 개념 입문

브랜치 보호 규칙

  • 특정 브랜치에 대한 규칙
    • 병합 전에 풀 리퀘스트 필요
    • 병합 전 풀 리퀘스트 승인 필요
    • 보호된 브랜치를 삭제할 수 있는 사람 제한

자물쇠

1 이미지 출처: https://unsplash.com/@bluzninja
GitHub 개념 입문

브랜치 보호 규칙

저장소 Settings 섹션 강조 표시

GitHub 개념 입문

브랜치 보호 규칙

Settings 탭의 Branches 섹션

GitHub 개념 입문

브랜치 보호 규칙

Settings의 Branches: 기본 브랜치 main, Branch protection rules 추가 섹션 표시

GitHub 개념 입문

규칙 추가하기

브랜치 이름 패턴을 protect main으로 지정

GitHub 개념 입문

풀 리퀘스트 요구

병합 전에 Pull request 필요 옵션 클릭

GitHub 개념 입문

규칙 저장

규칙 저장을 위해 Create 클릭

GitHub 개념 입문

Ayo berlatih!

GitHub 개념 입문

Preparing Video For Download...