브랜치 없이 checkout 시 커밋 ID가 필요하다. 그래서 브랜치 없이 HEAD만 변경된 것을 detached(분리된) HEAD 라고 한다.
브랜치 기능은 커밋ID을 사용하지 않고 브랜치로 checkout 시 편하기 때문이다.