PC에서 일부 파일을 삭제했는데 다시 다운로드하려면 어떻게하나요?
Pull은 “이미 최신 상태입니다”라고 말합니다.
답변
git은 분산 된 VCS이므로 로컬 저장소에는 모든 정보가 포함됩니다. 다운로드가 필요하지 않습니다. 당신은 당신의 손끝에서 repo에서 원하는 콘텐츠를 추출하기 만하면됩니다.
삭제를 커밋하지 않은 경우 현재 커밋에서 파일을 확인하십시오.
git checkout HEAD <path>
삭제를 커밋 한 경우 해당 파일이있는 커밋에서 파일을 체크 아웃해야합니다. 아마도 이전 커밋 일 것입니다.
git checkout HEAD^ <path>
그러나 n
이전에 커밋 된 경우을 사용 HEAD~n
하거나 단순히 gitk
실행하고 적절한 커밋의 SHA1을 찾아 붙여 넣습니다.
답변
git checkout filename
git reset --hard
트릭도 할 수 있습니다
답변
로컬에서 여러 파일을 삭제했지만 커밋하지 않은 경우 강제로 체크 아웃 할 수 있습니다.
$ git checkout -f HEAD
답변
로컬에서 여러 파일을 삭제하고 변경 사항을 커밋하지 않은 경우 로컬 저장소 경로로 이동하여 git 셸을 열고 입력합니다.
$ git checkout HEAD .
마지막 커밋 이전에 삭제 된 모든 파일이 복구됩니다.
“.”추가 현재 저장소에서 삭제 된 모든 파일을 해당 경로로 복구합니다.
자세한 내용은 설명서를 확인하십시오 .
답변
파일을 삭제하기 전에 이전 버전을 체크 아웃해야합니다. 시도 git checkout HEAD^
의 마지막 버전을 체크 아웃 할 수 있습니다.
답변
또한 git repo가 IDE와 올바르게 연결되도록 다음 단계를 추가합니다.
$ git reset <commit #>
$ git checkout <file/path>
도움이 되었기를 바랍니다 !!