Skip to content

setHead

리포지토리 HEAD가 지정된 참조를 가리키도록 만들어요.

제공된 참조가 트리나 blob를 가리키는 경우, HEAD는 변경되지 않고 오류가 반환돼요.

제공된 참조가 브랜치를 가리키는 경우, HEAD는 해당 브랜치를 가리키며 연결된 상태를 유지하거나, 아직 연결되지 않았다면 연결돼요. 브랜치가 아직 존재하지 않더라도 오류는 반환되지 않아요. 그러면 HEAD는 아직 생성되지 않은 브랜치에 연결돼요.

그렇지 않으면, HEAD는 분리되어 커밋을 직접 가리켜요.

시그니처

ts
class Repository {
  setHead(refname: string): void;
}

파라미터

  • refname필수 · string

    HEAD가 가리킬 지정된 참조

MIT 라이선스에 따라 배포됩니다.