- 현재 상태를 확인한다.
$ cat README.md
깃 연습
내용 추가
- 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
- 이동을 원하는 시점의 커밋 아이디(앞 7자리)를 복사한 뒤 checkout 명령어를 실행하면 해당 시점의 커밋으로 돌아간다.
$ git checkout 07a9b0c
Note: switching to '07a9b0c'.
...
HEAD is now at 07a9b0c Add README.md
$ cat README.md
깃 연습
- 다시 최신 커밋으로 돌아갈 때는 커밋 아이디 대신
-
만 써 주어도 무방하다.
$ git checkout -
Previous HEAD position was 07a9b0c Add README.md
Switched to branch 'master'
$ cat README.md
깃 연습
내용 추가