it-swarm.dev

git pull로 삭제 된 파일을 다시 가져 오는 방법은 무엇입니까?

최신 저장소가있었습니다. 그런 다음 여러 파일을 삭제했는데 실수였습니다. 새로운 저장소를 되찾고 싶습니다. 나는한다

$ git pull Origin master

그리고 서버에서 모든 것을 얻을 수 있지만 모든 것이 최신이라는 메시지가 나타납니다.

git pull를 사용하여 서버에서 소스를 얻는 방법은 무엇입니까?

14
vico

당신은 원격 지점에 로컬 지점을 재설정 할 수 있습니다

git reset --hard Origin/master
29
Jeff Puckett

파일은 로컬 git history에 있으므로 코드를 가져 와서 다시 가져올 필요가 없습니다. 운영

git checkout <file>

누락 된 파일에. 커밋되지 않은 변경 사항이 없으면

git checkout .

git root 디렉토리에서 작동합니다.

17
Harald Nordgren

git status 명령의 결과는 무엇입니까? git reset --hard Origin/master를 시도해 볼 수도 있습니다.

1
barden

그게 당신이 필요한 전부

git reset --hard
git fetch Origin 
git pull Origin master
1
Maksym Semenykhin

삭제 된 파일이 모두 표시됩니다.

git ls-files --deleted 

삭제 된 파일이 복원됩니다.

git checkout <deleted file name with complete path>
1
Manjunatha S M

준비되지 않은 모든 파일에는

git checkout -- .

또는 더 안전한 방법

git clean -fd

0
Shravan40