Git,  Programming

[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

Leave a Reply

Your email address will not be published. Required fields are marked *