github에서 새 빈 라이브러리를 만든 다음 로컬 폴더로 이동하여 git을 초기화하고 원격을 로컬과 연결한 다음 git을 가져오면 로컬 프로젝트 소스 코드가 모두 사라졌습니다. 어떻게 복원합니까? , 하느님, 정말 감사합니다! ! !
学习是最好的投资!
git reflog
git reset --hard id
작업으로 인해 파일이 손실되지는 않습니다. 단계를 검토하세요.
git pull에 로컬에서 추적되지 않은 파일이 있는 경우 충돌이 없으면 해당 파일은 무시되며 파일 손실이 발생하지 않습니다. 충돌이 있으면 가져오기가 실패하고 파일이 손실되지 않습니다
스택오버플로우에서 물어보니 git fsck --lost-found을 사용하면 .git/lost-found/other에 파일이 복원되는데 디렉터리 구조와 파일명을 복원할 수 없습니다
git fsck --lost-found
.git/lost-found/other
git reflog
: 과거 제출물 보기git reset --hard id
: id는 위에서 찾은 해당 내역입니다.작업으로 인해 파일이 손실되지는 않습니다. 단계를 검토하세요.
git pull에 로컬에서 추적되지 않은 파일이 있는 경우 충돌이 없으면 해당 파일은 무시되며 파일 손실이 발생하지 않습니다.
충돌이 있으면 가져오기가 실패하고 파일이 손실되지 않습니다
스택오버플로우에서 물어보니
git fsck --lost-found
을 사용하면.git/lost-found/other
에 파일이 복원되는데 디렉터리 구조와 파일명을 복원할 수 없습니다