git reflog - HEAD변경 이력 확인하기

sturrxxl·2021년 1월 27일
3
post-thumbnail

git reflog

HEAD변경 이력을 볼 수 있는 명령어

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일 만료 기간도 따로 설정이 가능하다 )


같은 상황에서 reflog , reflog --all 차이 확인해보기


➚ git reflog

➚ git reflog --all

profile
프론트 개발자가 되는 과정

0개의 댓글