git stash
git stash 복구
- 기존에 알던 stash commit 의 hash 값 으로 북구는 어려웠다
- 이유는 stash 생성 날짜, stash 메시지 등등 정보가 없이 hash 값만 있어서
- 복구 대상을 찾기기 위해
git show {hash}
값을 입력해 가면서 봐야만 했다
기존의 stash commit 의 hash 리스트를 보는 방법
git fsck --no-reflog | awk '/dangling commit/ {print \$3}'
삭제된 stash list 가져 오기
git fsck --unreachable | grep commit | cut -d ' ' -f3 | xargs git log --merges --no-walk
삭제된 stash 복구시키기
git update-ref refs/stash < Commit ID > -m "다시 저장할 Stash 이름"