본문 바로가기
  • 🦄 창민이 개발일지
서버

Git Stash 복구

by 창민이 개발일지 2024. 5. 14.

사연

- Github Desktop으로 브랜치 관리중 실수로 Git Stash Overwrite를 눌러 기존에 해왔던 Stash 데이터 날라 갔습니다 ㅋㅋㅋ

 

git stash 복구

git fsck --no-reflog | awk '/dangling commit/ {print $3}' | xargs -L 1 git --no-pager show -s --format="%ci %H" | sort

- 맨 아래에 있는 해시값이 최근 stash 해시값 입니다.

 

git stash 적용

git stash apply 해시값

EX) git stash apply 034dd83db919389d4fba5c60fdf1ad24c2e677b3