[Git] 특정 Commit 시점으로 이동 – Checkout
Git을 사용하다보면 특정 commit 시점으로 이동할 때가 존재한다. 이 때 다음 명령어로 이동 가능하다.
$ git checkout [Commit hash number / head 상대 위치] # Ex.) git checkout 316c3b # Ex.) git checkout HEAD~1
특정 파일만 checkout하기 위해선 다음 명령을 통해 가능하다.
$ git checkout [Commit hash number / head 상대 위치] -- [Filename] # Ex.) git checkout 316c3b -- src/test.cpp # Ex.) git checkout HEAD~1 -- src/test.cpp
다시 원래대로 돌아오는 방법은 checkout 뒤에 branch 명을 입력하면 된다.
$ git checkout [Branch] Ex.) git checkout master Ex.) git checkout branch2