checkoutHead
HEAD가 가리키는 커밋의 내용과 일치하도록 인덱스와 작업 트리의 파일을 업데이트해요.
시그니처
class Repository {
checkoutHead(options?: CheckoutOptions | undefined | null): void;
}
파라미터
- optionsnull | CheckoutOptions
체크아웃 옵션
- allowConflictsboolean
안전 모드에서 체크아웃을 취소하는 대신 충돌이 있어도 안전한 파일 업데이트를 적용해요. 기본값은 false예요.
- ancestorLabelstring
충돌의 공통 조상 쪽 이름
- conflictStyleDiff3boolean
충돌에 대한 diff3 형식 파일에 공통 조상 데이터를 포함할지 나타내요. 기본값은 false예요.
- conflictStyleMergeboolean
충돌에 대해 일반 병합 파일을 작성해야 하는지 나타내요. 기본값은 false예요.
- dirPermnumber
새 디렉토리가 생성되는 모드를 설정해요. 기본값은 0755예요.
- disableFiltersboolean
CRLF 변환 같은 필터를 적용할지 나타내요.
- disablePathspecMatchboolean
path
에 지정된 경로를 pathspec이 아닌 정확한 파일 경로로 처리해요. - dryRunboolean
이 체크아웃이 충돌을 확인하되 실제 변경은 하지 않는 드라이 런을 수행해야 함을 나타내요.
- filePermnumber
새 파일이 생성되는 모드를 설정해요. 기본값은 blob에 의해 지정된 0644 또는 0755예요.
- forceboolean
작업 디렉토리를 대상과 일치시키기 위해 필요한 모든 작업을 수행하며, 수정된 파일을 잠재적으로 삭제할 수 있어요.
- ourLabelstring
충돌의 우리 쪽 이름
- overwriteIgnoredboolean
체크아웃 중 무시된 파일을 덮어써야 하는지 나타내요. 기본값은 true예요.
- pathstring
체크아웃할 경로를 추가해요. 경로는
disablePathspecMatch
가 설정되지 않는 한 <a href="https://git-scm.com/docs/gitglossary.html#Documentation/gitglossary.txt-aiddefpathspecapathspec">pathspec</a> 패턴이에요. 경로가 지정되지 않으면 모든 파일이 체크아웃돼요. 그렇지 않으면 지정된 경로만 체크아웃돼요. - recreateMissingboolean
안전 모드에서 존재하지 않는 파일을 생성해요. 기본값은 false예요.
- refreshboolean
작업 전에 인덱스와 git 속성을 디스크에서 새로 고쳐야 하는지 나타내요. 기본값은 true예요.
- removeIgnoredboolean
작업 디렉토리에서 무시된 파일을 제거해요. 기본값은 false예요.
- removeUntrackedboolean
작업 디렉토리에서 추적되지 않는 파일을 제거해요. 기본값은 false예요.
- safeboolean
체크아웃이 안전하게 수행되어야 함을 나타내며, 새 파일 생성은 허용하지만 기존 파일이나 변경 사항은 덮어쓰지 않아요. 이것이 기본값이에요.
- skipUnmergedboolean
병합되지 않은 인덱스 항목이 있는 파일을 건너뛰어요. 기본값은 false예요.
- targetDirstring
체크아웃할 디렉토리 설정
- theirLabelstring
충돌의 그들 쪽 이름
- updateIndexboolean
체크아웃이 업데이트된 파일 정보를 인덱스에 쓰지 못하게 해요. 기본값은 true예요.
- updateOnlyboolean
이미 존재하는 파일의 내용만 업데이트해요. 설정하면 파일이 생성되거나 삭제되지 않아요. 기본값은 false예요.
- useOursboolean
체크아웃이 충돌 시 파일의 스테이지 2 버전("ours")을 사용하여 진행해야 하는지 나타내요. 기본값은 false예요.
- useTheirsboolean
체크아웃이 충돌 시 파일의 스테이지 3 버전("theirs")을 사용하여 진행해야 하는지 나타내요. 기본값은 false예요.
- allowConflictsboolean