찾다

 >  Q&A  >  본문

git - 초기 커밋 전에 소스 파일을 복원하는 방법

github에서 새 빈 라이브러리를 만든 다음 로컬 폴더로 이동하여 git을 초기화하고 원격을 로컬과 연결한 다음 git을 가져오면 로컬 프로젝트 소스 코드가 모두 사라졌습니다. 어떻게 복원합니까? , 하느님, 정말 감사합니다! ! !

PHPzPHPz2808일 전784

모든 응답(3)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-28 09:06:35

    • git reflog: 과거 제출물 보기
    • git reset --hard id: id는 위에서 찾은 해당 내역입니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-28 09:06:35

    작업으로 인해 파일이 손실되지는 않습니다. 단계를 검토하세요.

    git pull에 로컬에서 추적되지 않은 파일이 있는 경우 충돌이 없으면 해당 파일은 무시되며 파일 손실이 발생하지 않습니다.
    충돌이 있으면 가져오기가 실패하고 파일이 손실되지 않습니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-28 09:06:35

    스택오버플로우에서 물어보니 git fsck --lost-found을 사용하면 .git/lost-found/other에 파일이 복원되는데 디렉터리 구조와 파일명을 복원할 수 없습니다

    회신하다
    0
  • 취소회신하다