반응형

안녕하세요.

작업 중에 기존의 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

반응형

+ Recent posts