Git에서 커밋 시점 이동하는 법(git checkout)

Jane·2020년 12월 19일
10
post-thumbnail
  1. 현재 상태를 확인한다.
$ cat README.md # 내용 확인

깃 연습
내용 추가
  1. git log를 통해 커밋 히스토리를 확인한다.
$ git log
commit 90e40018dc4fe07dc2f2164bc5ab46e207318471 (HEAD -> master)
Author: janeljs <jisunlim818@gmail.com>
Date:   Sat Dec 19 12:27:30 2020 +0900

    Update README.md

commit 07a9b0c89ccd8658bb395e5e364188fe2d6c94dd
Author: janeljs <jisunlim818@gmail.com>
Date:   Sat Dec 19 12:22:21 2020 +0900

    Add README.md
  1. 이동을 원하는 시점의 커밋 아이디(앞 7자리)를 복사한 뒤 checkout 명령어를 실행하면 해당 시점의 커밋으로 돌아간다.
$ git checkout 07a9b0c
Note: switching to '07a9b0c'.
...
HEAD is now at 07a9b0c Add README.md

$ cat README.md

깃 연습
  1. 다시 최신 커밋으로 돌아갈 때는 커밋 아이디 대신 -만 써 주어도 무방하다.
$ git checkout -
Previous HEAD position was 07a9b0c Add README.md
Switched to branch 'master'

$ cat README.md

깃 연습
내용 추가

0개의 댓글