git reset --hard origin/master 취소하기

Leo Bang·2021년 8월 20일
0
post-thumbnail

Problem

강의 듣던 내용을 git repo에 올리려고 했는데

$ fatal: 관계 없는 커밋 내역의 병합을 거부합니다

가 뜨더라.

너무 오랫동안 pull을 하지 않아서 나오는 오류란다.


해결 방법을 살짝쿵 찾아보니

$ git fetch --all
$ git reset --hard origin/master 

을 실행하라는 조언이 있어서 했는데...

했는데.....



지금까지 작성한 파일이 다 사라졌더라...

무지성으로 베껴넣은 나 자신.. fuck you...


Solution

다행히 stackoverflow에서 해결방법을 찾을 수 있었다.

되돌아가고 싶은 commit의 SHA 값을 찾아서,

$ git reset --hard <SHA>

를 입력하면 해당 지점으로 돌아간다.


스택오버플로 만만세


Reference

profile
me, myself and code

0개의 댓글