더북(TheBook)

6.12 정리

이 장에서는 브랜치 개념과 여러 브랜치를 이동하고 작업하는 방법들을 알아보았습니다. 브랜치는 기존 코드를 가상으로 분리합니다. 분리해서 격리된 브랜치는 상호 간섭 없이 별개 작업을 수행할 수 있습니다. 새로운 프로젝트로 발전시켜 나아갈 때 브랜치 기능은 매우 유용합니다.

깃의 브랜치는 다른 개발자와 협업하여 프로젝트를 진행할 때도 매우 유용합니다. 서로 간섭 없이 코드를 개선하고, 나아가 병합도 가능하기 때문입니다. 처음에는 브랜치를 좀 어렵게 느낄 수 있습니다. 하지만 깃의 원리와 개념을 잘 이해하고, 자주 사용하다 보면 생각보다 그리 어렵지 않습니다.

1 작업 사본 부모는 HEAD를 기준으로 생성하는 것이고, 명시적 커밋은 특정 커밋으로 브랜치를 생성하는 것입니다.

2 branch 명령어를 단독으로 입력하면 목록만 출력합니다. 다른 추가 동작은 하지 않습니다.

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