git detached

markyang92·2022년 3월 22일
0

git

목록 보기
14/14
  • HEAD: Git이 현재 스냅샷을 참조하는 방법
    HEAD가 Branch를 가리킬 때는 문제가 없다.
  • 하지만, 직접 커밋checkout하면 detached HEAD 상태가된다.
    커밋을 직접 checkout한다는 것은 브랜치의 특정 커밋을 가리킨다는 것이다.
  • 즉, HEAD가 특정 커밋을 가리키는 상태를 detached HEAD이다.
    detached HEAD인 상태에서는 어느 브랜치에도 속해 있지 않기 때문에 merge, pull 등을 할 수 없다.
    어느 브랜치에도 속해있지 않기 때문이다.

  • clone 할 때, -c advice.detachedHEAD=false
profile
pllpokko@alumni.kaist.ac.kr

0개의 댓글