2014-07-04 12 views
1

프로젝트 (이클립스 프로젝트와 egit 플러그인)에서 작업 중이 었는데 실수로 파일을 삭제했습니다. 나는 변화를 저 지르지 않았다. 그래서 파일을 복원하고 싶었습니다 :git checkout으로 덮어 쓴 파일을 복원하는 방법

git checkout commit src 

이제 내 원본 파일이 이전 커밋 파일로 대체되었습니다.

변경 사항을 복원 할 수 있습니까? 그렇다면 어떻게해야합니까?

+0

http://stackoverflow.com/questions/6624036/restore-file-from-old-commit-in-git/6624085 이러한 대답은 도움이 될 수 있습니다. – reeco

+0

아니요, 그 질문의 중복이 아닙니다. 나는 내 변화를 저 지르지 않았다! – Hunsu

+0

변경 사항을 되돌릴 방법이 없다고 생각합니다. 그래서 파일을 체크 아웃하는 동안 조심해야합니다. 하드 행운아 형 : ( –

답변

1

이클립스 지역 내역을 확인해보십시오. git checkout을 사용하여 파일을 되 돌린 경우에도 파일 변경 사항이 있어야합니다.

편집 : 운이 없습니다. 변경 사항을 체크 아웃 한 경우 손실 된 것입니다. 다음 번에 변경 사항을 체크 아웃하기 전에 git stash을 사용하는 것이 좋습니다. 그렇게하면 숨겨 놓을 수 있습니다.

+0

해당 옵션을 git으로 대체하지 말고 마지막으로 커밋 한 파일 만 있습니다. – Hunsu

관련 문제