본문 바로가기
Git

Git / git reset과 HEAD 이해하기

by 너무앵 2022. 1. 14.

git reset

 git reset은 과거의 커밋으로 돌아가는 명령어이다.

git log를 통해 과거 커밋 이력을 확인하고 원하는 커밋의 해시를 입력하여 해당 커밋으로 되돌아간다.

 

이때 알아두어야할 것이 HEAD이다.

HEAD는 '현재 가장 마지막 커밋의 스냅샷' 이라고 이해하면 될 것 같다.

 

HEAD는 다음과 같이 도식화 할 수 있다.

 

 

git reset --hard a1b2
git reset --mixed a1b2
git reset --soft a1b2

 

 

'Git' 카테고리의 다른 글

Git / Origin? Master?  (0) 2022.01.15