더북(TheBook)

master의 최신 커밋에서 foo라는 브랜치를 만들고, foo 브랜치에 커밋을 두 개 추가해 봅시다. 그렇다면 로컬 저장소는 다음과 같아집니다. foo에 만들어진 커밋을 편의상 ‘foo 4번 커밋’, ‘foo 5번 커밋’이라 지칭하겠습니다.

 

여기서 주목할 점은 master 브랜치의 입장에서는 커밋이 세 개밖에 없다는 점입니다. 오로지 foo 브랜치에서만 새로운 작업이 두 개 추가됐죠. 반면, foo 브랜치 입장에서는 커밋이 다섯 개 있습니다. foo는 master 브랜치의 세 번째 커밋에서 뻗어나온 브랜치이기 때문에 master 브랜치의 커밋 세 개를 모두 포함하고 있습니다.

 

그림 4-14 | foo 브랜치 생성 후 커밋 두 개 추가하기

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.