A 와 B는 각자의 프로젝트를 진행하고 있다. 작업 내역이 섞여 있어서 작업이 어떻게 진행되고 있는지 보기가 조금 어렵다.
참고
우리는 그동안 commit 을 main 이라는 이름을 가진 브랜치에 해주었습니다.
프로젝트마다 기본 브랜치가 설정되어있답니다. 우리 프로젝트의 경우 main 브랜치가 기본 브랜치였기 때문에 따로 설정을 해주지 않아도 자동으로 main 브랜치에 commit 이 된 거에요.
브랜치 아래 main 이라는 이름으로 Branch가 생성되어 있다.
각 작업에 따라 브랜치를 나누면!?
직접 실습을 통해 기능별로 Branch를 만들어 작업해보겠다!
issue는 내가 할 작업, 기능 추가, 버그 리포트 등 여러 방식으로 사용할 수 있습니다.
협업하기 위해 issue를 만들어 누가 작업할지 정하고, 브랜치를 만들어 작업할 공간을 나눈다.
branch는 특정 commit에서 갈라져 나와 작업할 수 있다.
우리는 기능별로 이름을 만들어주어 브랜치에 작업해준다.
작업할 브랜치로 바꾸는 것을 '체크아웃' 이라고 한다.
체크 아웃된 브랜치에만 commit이 반영된다.