issue 어떤 작업을 누가 할 것인지 분담하는 과정으로 논의를 거쳐 issue 내용을 수정할 수 있다. 작업 내용, 기능 추가, 버그 리포트 등이 포함될 수 있다. branch issue를 거쳐 가지게 되는 작업 영역. 여러 개의 branch를 가질 수 있다. checkout 작업할 브랜치를 지정하는 것. merge branch와 branch를 병합하는 작업. merge conflict merge하는 과정에서 branch간의 같은 파일을 수정하여 발생하게 된 충돌 에러.