Git에서 체크아웃이라는 행위는 일반적으로 코드 저장소(repository) 애서 특정 브랜치(branch)로 전환하는 작업을 뜻하는데요. 이 작업을 위해서는 우선 원격 저장소에 올려둔 코드를 로컬 컴퓨터로 내려받는 작업이 반드시 선행이 되어야 합니다.
ref : https://zoosso.tistory.com/729