git reset --hard 복구

불타는강정·2022년 2월 26일
0

오늘 실수로 다른 브랜치에 작업을 했었다. logger 브랜치를 따로 만들어서 커밋해야 하는데 실수로 develop에서 작업했던 것이다. 그래서 현재 위치에서 logger 브랜치를 만든 다음 develop 브랜치에서 reset을 하려 했는데 현재 브랜치에서 reset을 하는 실수를 해버렸다...

지금 생각하면 develop으로 가서 다시 브랜치를 만들면 되는데 그 당시에는 작업을 날려버려서 이 생각이 안 났다. 그래도 reset --hard를 하더라도 reflog로 복구하는 법은 알아서 복구를 시작했다.

git reflog

reflog 명령어를 치면 기록이 쭉 나온다. 여기서 로그 커밋들을 전부 복구시켜주자.

git reset --hard 8593712
git reset --hard 8ef45d6
... 등등

이렇게 커밋을 다시 살렸다. 해결~

profile
대충살자

0개의 댓글

관련 채용 정보