reset --hard를 했을경우에 사라진 이력과 커밋해시도 남아있고,
--all 옵션을 사용해 더 세세한 이력도 확인 할 수 있다
ref = reference
reflog = reference log 참조한 목록
reflog보기
git reflog
특정 branch의 reflog보기
git reflog [브런치 이름]
더 디테일한 reflog 보기
git reflog --all
reflog로 stash에 저장했던 내역 확인하기
git reflog stash
reflog 삭제하기
git reflog delete
git reflog expire
오래되거나 도달 할 수없는 reflog 항목을 삭제
보통 유저가 사용하는 경우는 많지 않고 git 내부에서 reflog 중 90일 이상이 지난 오래된 참조내역을 지울때 사용한다 ( 90일 만료 기간도 따로 설정이 가능하다 )
➚ git reflog
➚ git reflog --all