git checkout 의 기본 용도 현재 브랜치에서, 입력한 브랜치가 위치한 커밋으로 이동 시키는 용도. 이동하려는 브랜치는 local 또는 remote 브랜치 모두 가능하다. 아래와 같이 사용할 수 있다. git checkout other_branch 로컬 브랜치를 생성하면서 해당 브랜치로 이동하기 git checkout -b new_branch 원격 브랜치를 트래킹 하면서 원격과 동일한 이름의 로컬브랜치를 생성 및 이동 다음 조건을 만족할 때 사용할 수 있다. 원격에 origin/develop 과 같은 브랜치가 있을 때 로컬에 develop 브랜치가 없다면 git checkout develop 아래 명령과 의미가 같다. git checkout -b develop --track origin/devel..