[git] 2. reset

허성재's avatar
Sep 04, 2024
[git] 2. reset
reset의 종류는 soft, hard, mix 3종류가 있는데 나는 일단 hard만 쓸 생각이다.
 
앞 전의 ex01에서 테스트해보자
 
notion image
현재 로그는 이렇다 . 나는 예쁜사진을 수정하기전으로 돌아가고싶다.
 
notion image
해시코드가 보이는가? 이걸 써야한다.
💡
git reset —hard 해시
notion image
해시코드를 다 칠 필요도 없다. 적당히 쳐주고 엔터를 누르면 된다 여기에 log를 찍어보면
notion image
수정이 되기전으로 돌아간걸 볼 수 있다.
 
notion image
파일도 당연히 수정전으로 돌아간다.
 
만약 수정 후로 돌아가고싶다?
log에 없는데 어떻게 가느냐
 
💡
git reflog
를 쳐봐라
notion image
reset한 기록까지 전부 나와있다. 저기보면 코드가 보이지않는가 저걸로 다시 수정했을때로 돌아갈 수 있다.
notion image
reset한뒤 log를 찍어보면 잘 돌아와있는걸 알수있다.
Share article

heo-gom