Programming/Git, Mercurial
[git] git stash clear 복구 (stash를 지웠어요)
junngo
2021. 2. 10. 10:51
반응형
안녕하세요.
작업 중에 기존의 stash를 지웠습니다.
기존의 작업 양이 많다면 식은땀이 나고 당황하실 수 있습니다.
하지만 복구 방법이 있습니다 :)
아래의 명령어를 입력해주시면 삭제했던 stash 해시를 찾을 수 있습니다.
단 시간을 보고 하나씩 하나씩 찾아보셔야 됩니다.
git fsck --no-reflog | awk '/dangling commit/ {print $3}' | xargs -L 1 git --no-pager show -s --format="%ci %H" | sort
위에서 찾은 해시를 아래 명령어로 불러 들이면 되겠습니다 ^^
git stash apply 복구할해시
감사합니다.
참고)
stackoverflow.com/questions/89332/how-to-recover-a-dropped-stash-in-git
반응형