不慎在错误的目录执行了git checkout -- .
,导致最近的更改都被恢复成commit时的状态。
是否有命令可以找回丢失的更改呢?
PHP中文网2017-04-24 09:12:50
색인에 추가된 콘텐츠를 검색할 수 있지만(단, 파일 이름 정보가 아닌 파일 콘텐츠만 검색 가능, 수동 식별 필요), 추가되지 않은 부분은 삭제되었으며, 다른 방법(백업 파일)만 사용할 수 있습니다. , 삭제 취소 복구 등).
迷茫2017-04-24 09:12:50
제가 아는 한, 스테이지 변경 없이는 복원이 불가능합니다.
단계(추가)를 통과하면 복구가 가능할 수 있습니다(git gc를 실행할 수 없는 경우).
git fsck --lost-found
을 사용하여 dangling blob
을 찾은 다음 git show <sha_id>
을 사용하여 이 파일이 이전에 복구한 파일인지 확인하세요.