본문 바로가기

ETC/Git & Github

[Git & Github] 4 - git으로 되돌리자

728x90
반응형

Working directory, Staging area, Repository에 올린 내용은 어떻게 취소할 수 있을까?

→ git reset

어디까지 되돌릴까?

- 수정한 것까지 통째로 “쎄게 되돌리자” → 옵션 —hard HEAD^

- add한 것까지 “적당히 되돌리자” → 옵션 —mixed HEAD^ (옵션 생략할 경우)

- commit한 것만 “살짝만 되돌리자” → —soft HEAD^

 

※ HEAD: 가장 최근 버전에서 / ^: 하나 되돌리자

 

가장 최근 커밋으로부터 하나 전으로 되돌려라

git reset —hard HEAD^

가장 최근 커밋으로부터 두 개 전으로 되돌려라

git reset —hard HEAD^^

 

git reset —hard HEAD^

git reset HEAD^

git reset —soft HEAD^

728x90
반응형