2017-02-21 4 views
0

Github보다 2 커밋되었습니다. 나는 git checkout을 수행했고 이러한 커밋은 삭제되었습니다. Dropbox 기록을 사용하여 .git 폴더의 파일을 이전 버전으로 복구하려고했습니다. 나는 git status을 돌 렸으며 나는 다시 2 커밋임을 보여 주었다. 나는 기쁘다. 나는 기뻐하고 Github에게 내가 완전히 회복하지 못했음을 알았다.git - 체크 아웃으로 삭제 된 커밋을 복구합니다.

TL; DR : 분실 자식 체크 아웃

+0

'자식 checkout'를 실행하기 직전 상태에 도착 바로 체크 아웃

  • 실행 git reset --hard commit_id_before_checkout 앞에있는 ID를 커밋 선택? 커밋 해시/지점/태그? – smarber

  • +0

    방금''git checkout '을 실행했습니다. – Igorzovisk

    +1

    git에 대한 보관 용 내역은 아무것도 모호한 것입니다 :-) – TheGeorgeous

    답변

    1

    2 커밋 그냥 커밋을 복구 git reflog를 사용합니다.

    1. 실행 git reflog
    2. 은 reflog 당신이 무엇을 git checkout .