본문 바로가기

Git Git Git

이전 커밋으로 git reset 하기

반응형

작업을 하다가 어느 시점(커밋) 부터의 작업이 통째로 다른 방향으로 흘러 갔거나 본인이 작업물이 맘에 안들어서 특정 시점으로 돌아가고 싶을 때 사용 할 수 있는 명령어가 있다. 

 

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