git checkout -- . 可以反悔吗
大家讲道理
大家讲道理 2017-04-24 09:10:50
0
3
648

不慎在错误的目录执行了git checkout -- .,导致最近的更改都被恢复成commit时的状态。
是否有命令可以找回丢失的更改呢?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(3)
洪涛

색인에 추가된 콘텐츠를 검색할 수 있지만(단, 파일 이름 정보가 아닌 파일 콘텐츠만 검색 가능, 수동 식별 필요), 추가되지 않은 부분은 삭제되었으며, 다른 방법(백업 파일)만 사용할 수 있습니다. , 삭제 취소 복구 등).

迷茫

제가 아는 한, 스테이지 변경 없이는 복원이 불가능합니다.

단계(추가)를 통과하면 복구가 가능할 수 있습니다(git gc를 실행할 수 없는 경우). git fsck --lost-found을 사용하여 dangling blob을 찾은 다음 git show <sha_id>을 사용하여 이 파일이 이전에 복구한 파일인지 확인하세요.

大家讲道理

git reset --hard HEAD~1 복원할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿