0
이전 커밋에 대한 체크 아웃을했고 모든 로컬 변경 (준비도 커밋도되지 않은)은 사라졌습니다. 해당 지역 변경 사항을 복구 할 수있는 방법이 있습니까?체크 아웃 후 변경된 내용을 복구합니다.
이전 커밋에 대한 체크 아웃을했고 모든 로컬 변경 (준비도 커밋도되지 않은)은 사라졌습니다. 해당 지역 변경 사항을 복구 할 수있는 방법이 있습니까?체크 아웃 후 변경된 내용을 복구합니다.
Sergey - 작업 디렉토리가 변경 될 수있는 몇 가지 명령 만 있습니다. git checkout -f
은 그 중 하나입니다 (git reset --hard
은 다른 것입니다). 그 형식을 기본값으로 사용하는 것은 권장하지 않습니다. 대신 git checkout
을 사용하십시오. 실패한 경우 (변경 사항이있는 경우) git status
및 git diff
을 사용하여 변경 사항을 확인한 후이를 저장 (커밋 또는 숨김)하거나 명시 적으로 버리십시오.
명확히하십시오. unstaged/uncommitted 지역 변경이 있었음을 의미합니까? 이전 커밋을 체크 아웃 한 결과 사라졌습니다. Git은 일반적으로 로컬 변경 사항을 덮어 씁니다. – Jubobs
일반적으로 git으로 준비되거나 커밋되지 않은 파일은 복구 할 수 없습니다. –
나는 체크 아웃을했다. 믿고 내가 이해할 수있는대로, 모든 파일은 그들이 저지른 버전으로 갔다. 어떤 도움이 필요합니까? –