[git] 삭제된 파일 복구하는 방법

Song_Song·2022년 1월 10일
1

git pull 명령어로 인해 파일이 삭제되었을 때

변경사항이 있는 로컬 디렉토리에서 git pull 을 했더니 변경된 파일이 사라졌을 때 복구할 수 있는 방법.
pull 이전의 커밋 시점으로 되돌리면 된다.

커밋 로그 확인

git reflog

혹은

git log -g

커밋 시점으로 되돌리기

git reset --hard [commit_id]

파일을 삭제하였을 때

번외로, 파일을 실수로 삭제했을 때 되돌리는 방법도 정리하였다.

git ls-files -d

삭제된 특정 파일 복구하기

git checkout [file Name]

삭제된 모든 파일 되돌리기

git ls-files -d | xargs git checkout --

profile
성장을 위한 정리 블로그

0개의 댓글