branch 종류 통합 브랜치(Integration Branch) 언제든지 배포할 수 있는 버전을 만들 수 있어야 하는 브랜치 토픽 브랜치(Topic Branch) 기능 추가 버그 수정 통합 브랜치로부터 만들어 낸다. 토픽 브랜치에서 특정 작업이 완료되면 다시 통합 브랜치에 병합하는 방식으로 진행 전환하기 Git에서는 항상 작업할 브랜치를 미리 선택해야 한다. 브랜치 전환 이후에 실행한 커밋은 전환한 브랜치에 추가된다. 명령어 git switch 다른 브랜치로 전환 git checkout 다른 브랜치로 전환 HEAD를 바꾼다.(working directory가 전환한 브랜치로 변경됨) 통합하기 merge 토픽 브랜치를 통합 브랜치로 병합할 때 통합 브랜치의 상태가 이전부터 변경되어 있지만 않으면 매우 쉽..