오늘 실수로 다른 브랜치에 작업을 했었다. logger 브랜치를 따로 만들어서 커밋해야 하는데 실수로 develop에서 작업했던 것이다. 그래서 현재 위치에서 logger 브랜치를 만든 다음 develop 브랜치에서 reset
을 하려 했는데 현재 브랜치에서 reset을 하는 실수를 해버렸다...
지금 생각하면 develop으로 가서 다시 브랜치를 만들면 되는데 그 당시에는 작업을 날려버려서 이 생각이 안 났다. 그래도 reset --hard
를 하더라도 reflog로 복구하는 법은 알아서 복구를 시작했다.
git reflog
reflog
명령어를 치면 기록이 쭉 나온다. 여기서 로그 커밋들을 전부 복구시켜주자.
git reset --hard 8593712
git reset --hard 8ef45d6
... 등등
이렇게 커밋을 다시 살렸다. 해결~