[git/reflog] 날아간 commit 복구

qwe8851·2025년 5월 16일

✏️ git

목록 보기
16/17
git reflog 

터미널에 위 명령어 입력

b9e7dec6 HEAD@{4}: checkout: moving from dev to feature/branch
963c150e (origin/branch2, branch2) HEAD@{5}: commit (merge): Merge branch 'feature/branch1' into dev
0a3116c0 (HEAD -> feature/branch1, origin/feature/branch1) HEAD@{6}: checkout: moving from feature/branch1 to dev
b9e7dec6 HEAD@{7}: commit: refactor: ...
afb435f8 HEAD@{8}: commit: refactor: ...

뜨는 리스에서 날아간 커밋 해시 찾기 (예: afb435f8)

git reset --hard afb435f8
git push --force

해당 커밋 위치로 강제 되돌리기 (-f는 강제옵션)

profile
FrontEnd Developer with Vue.js, TypeScript

0개의 댓글