HEAD는 현재 git checkout한 branch의 최신 commit이 무엇인지 가리킨다.
branch를 생성했을 떄 HEAD파일이 내부적으로 어떻게 동작하는지 알수 있다.
HEAD는 checkout한 branch를 가리키며 refs/heads/에 있는 branch는 최신 커밋을 가리킨다.
최신 commit은 tree와 parent를 가리킨다.
HEAD는 현재 checkout한 branch의 최신 commit이 무엇인지 가리킨다.
branch를 생성했을 때 HEAD파일이 내부적으로 어떻게 동작하는지 알게 되었습니다.
HEAD는 checkout한 branch를 가리키며 refs/heads/에 있는 branch는 최신 커밋을 가리킵니다.
최신 commit은 tree와 parent를 가리킵니다.
감사합니다
.git 폴더 내부의 파일들에 관해 궁금했었는데..
HEAD 파일 자체는 ref: refs/heads/exp 아니면 ref: refs/heads/master
이렇게 refs 폴더안의 heads 폴더안의 master나 exp파일을 가리키고 있네요.
또 그안의 커밋번호들이 각각 적혀있고...