이 문제는 HEAD이라는 브랜치가 있기 때문에 발생합니다. 이 이름은 어느 브랜치가 현재 브랜치인지 나타내는 데 사용되며 예약어로 간주하면 안 됩니다. 직접 브랜치 이름으로 사용(단, Origin/HEAD 등 원격 HEAD 브랜치는 괜찮습니다. 사람들이 이걸 자주 확인하는데, 그 결과가 로컬 HEAD 브랜치가 되는 것이 문제의 원인입니다. ) .
해결책은 매우 간단합니다. 브랜치를 삭제하거나 이름을 바꾸면 됩니다. 예를 들어 삭제:
git branch -D HEAD
또한 누군가가 HEAD을 사용하여 태그를 생성했는데, 이로 인해 동일한 문제가 발생합니다. p.s.
이 문제는
HEAD
이라는 브랜치가 있기 때문에 발생합니다. 이 이름은 어느 브랜치가 현재 브랜치인지 나타내는 데 사용되며 예약어로 간주하면 안 됩니다. 직접 브랜치 이름으로 사용(단, Origin/HEAD 등 원격HEAD
브랜치는 괜찮습니다. 사람들이 이걸 자주 확인하는데, 그 결과가 로컬HEAD
브랜치가 되는 것이 문제의 원인입니다. ) .해결책은 매우 간단합니다. 브랜치를 삭제하거나 이름을 바꾸면 됩니다. 예를 들어 삭제:
git branch -D HEAD
또한 누군가가
HEAD
을 사용하여 태그를 생성했는데, 이로 인해 동일한 문제가 발생합니다. p.s.