실수로 말했다 git rm -r .
. 이것을 어떻게 복구합니까?
나는 커밋하지 않았다.
모든 파일이 삭제 표시되었으며 로컬 체크 아웃에서 물리적으로 제거 된 것 같습니다.
편집 : (명령을 알고 있다면) 마지막 커밋으로 되돌릴 수 있습니다. 하지만을 취소 할 수 있다면 훨씬 나을 것 git rm -r .
입니다. 마지막 커밋 이후와 이전에 수행 한 작업이 확실하지 않기 때문 git rm -r .
입니다.
-f
에 git rm
자식 A가 있으므로 단계적 또는 unstaged 변경 한 모든 파일을 제거하지 않습니다 git reset; git checkout .
모든 것을 회복해야합니다.