반응형
작업을 하다가 어느 시점(커밋) 부터의 작업이 통째로 다른 방향으로 흘러 갔거나 본인이 작업물이 맘에 안들어서 특정 시점으로 돌아가고 싶을 때 사용 할 수 있는 명령어가 있다.
git reset --hard 커밋아이디
우선 깃에서 HEAD 라는 것을 볼 수 있는데 이 헤드가 가리키는 컷이 가장 최근 커밋이다.
이게 지금 최신 상태의 calculator 파일의 모습이다.
이전 단계의 커밋인 9bae~~~로 한 번 리셋하고 내용이 바뀌었는지 확인 해보겠다.
이전 단계에 있던 sayHello 함수가 없어지고 헤드가 가리키는 것도 달라진 것을 볼 수 있다.
반응형
'Git Git Git' 카테고리의 다른 글
브랜치 다뤄보기 (0) | 2021.09.14 |
---|---|
git branch 브랜치란? (0) | 2021.09.14 |
GIT 긴 커맨드에 alias 설정하기 (0) | 2021.09.10 |
최신 커밋 수정하기 (0) | 2021.09.10 |
Git log 커밋 히스토리 보기 (0) | 2021.09.08 |