git
파일복구
홍이순이
2023. 10. 19. 12:52
파일복구를 위해서는 파일 삭제되기 전인, 이전 커밋의 해시값을 가지고 이전 파일로 돌리는 방식입니다.
1. 삭제한 파일의 이전 커밋 해쉬값 확인
* VSCode에서 git History 라는 플러그인을 설치하여 해시값 확인.
* VSCode 사용하지 않는다면 github에서 확인
설치하고 나면 시계모양 클릭
환경설정파일 복구 하기 위해 이전 커밋의 해쉬파일 클릭하면 복사된다.
2. 삭제한 파일 복구
git checkout <commit-hash> -- 파일명
# ex) .env는 파일명입니다.
git checkout 611df2b419dc39bbe0c5f7938ec85d7b6e401949 -- .env
3. 변경 사항 스테이징하고 커밋
git add 파일명
git commit -m "코멘트 파일복구"
# main은 브랜치명
git push origin main