HEAD란?Git에서 HEAD는 현재 내가 작업하고 있는 위치를 나타낸다.보통 HEAD는 커밋을 직접 가리키는 것이 아니라, 현재 체크아웃된 브랜치를 가리킨다.예를 들어 현재 master 브랜치에서 작업 중이라면 아래처럼 이해할 수 있다.HEAD → master → 최신 커밋 즉, HEAD는 master 브랜치를 가리키고, master 브랜치는 실제 최신 커밋을 가리키는 구조다.브랜치와 HEAD의 관계브랜치는 특정 커밋을 가리키는 포인터다.예를 들어 master 브랜치가 C 커밋을 가리키고 있다면 아래처럼 볼 수 있다.A --- B --- C ↑ master 현재 master 브랜치에서 작업 중이라면 HEAD는 master를 가리킨다.A --- B --- C ..