서버
Git Stash 복구
창민이 개발일지
2024. 5. 14. 21:11
사연
- 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