콘텐츠로 건너뛰기
GitTree
지점 및 태그

분리된 HEAD를 인식하고 그대로 둡니다.

브랜치 대신 커밋이나 태그를 체크아웃하면 detached HEAD 상태가 됩니다. 어떤 브랜치에도 없습니다. 둘러보고 커밋할 수도 있지만 새 커밋은 어떤 브랜치에도 속하지 않습니다. 유지하려면 분기를 만들고, 돌아가려면 분기를 확인하세요.

무료업데이트됨

GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.

이 페이지에서
  1. 시작하기 전에
  2. 어디서 찾을 수 있나요?
  3. 단계
  4. 예상되는 결과
  5. 왜 그런 일이 일어나는가
  6. 뭔가 잘못되면
  7. 질문
  8. 관련된

시작하기 전에

  • 예를 들어 Check Out This Commit을(를) 사용하여 커밋이나 태그를 체크아웃했습니다.

어디서 찾을 수 있나요?

  • 툴바의 분기 선택기에 커밋의 짧은 SHA가 포함된 Detached at …이 표시됩니다.
  • 그래프에는 현재 진행 중인 커밋에 대한 HEAD, detached 라벨이 표시됩니다.
액션macOSWindows 및 Linux
Jump to HEAD⌘⇧HCtrl+Shift+H

단계

  1. 인식하다

    분기 선택기(분기 이름 대신 Detached at 6caad4e)를 확인하세요. 분기가 필요한 작업은 다음과 같습니다. Check out a branch first: HEAD is detached.

  2. 여기서 만든 것을 보관하세요.

    분리된 상태에서 커밋한 경우 HEAD 커밋을 마우스 오른쪽 버튼으로 클릭하고 Create Branch Here…을 선택합니다. 귀하의 커밋은 이제 해당 브랜치에 속합니다.

  3. 지점으로 돌아가기

    분기 레이블을 두 번 클릭하거나 분기 선택기에서 분기를 선택합니다. HEAD가 다시 연결되었습니다.

예상되는 결과

다시 브랜치에 있고 분리된 HEAD의 모든 작업은 자체 브랜치에 보관됩니다.

왜 그런 일이 일어나는가

  • 이전 버전을 테스트하기 위해 커밋이나 태그를 체크아웃합니다.
  • GitTree 배너에 표시되는 리베이스 또는 이등분의 일부 단계.
  • 단일 커밋을 위해 생성된 작업 트리입니다.

뭔가 잘못되면

"먼저 분기를 확인하세요. HEAD가 분리되었습니다."

작업에는 pull 또는 rebase와 같은 분기가 필요합니다. 지점을 확인하고 다시 시도하세요.

질문

분리된 HEAD는 오류인가요?

아니요. 기록을 확인하기 위한 일반적인 Git 상태입니다. 여기서 커밋한 다음 브랜치를 만들지 않고 떠나는 경우에만 중요합니다.