Posts 2021년 04월 20일, Daily Comment
Post
Cancel

2021년 04월 20일, Daily Comment

git 삭제되어 이미 원격저장소에 올라간 파일 복구하기

참고 자료

  • git checkout {commit hash code} – {file full path}
    ex) git checkout e652e1^ – src/main/java/com/example/example.txt

    commit hash code: 복구하고자하는 파일이 존재하는 커밋 해쉬 코드
    file full path: 복구하고자하는 파일의 full path ( classpath부터 )

  • 파일의 commit hash를 모른다면
    git rev-list -n 1 HEAD — {file full path}

  • 둘이 합쳐서
    git checkout $(git rev-list -n 1 HEAD — “sample.txt”)^ — “sample.txt”

This post is licensed under CC BY 4.0 by the author.