브랜치 (branch): 기능 변경을 하고 싶을 때 생성 및 사용 머지 (merge): 한 브랜치의 내용을 다른 브랜치에 반영 체크아웃 (checkout): 저장소에서 특정 커밋이나 브랜치로 돌아가고 싶을 때 사용