특정 시점이나 Branch의 소스코드로 이동하는 것을 의미 : 버전관리는 여러 Branch로 나누어서 관리 가능하며 버전관리 시스템은 Commit을 통해 버전을 계속해서 부여하고 있으며 Tag를 이용하여 특정 버전에 태깅하여 이용할 수 있음
Checkout 대상 : Branch, Commmit(), Tag
Checkout을 통해 과거 여러 시점의 코드로 이동이 가능