2010-06-28 8 views
0

git svn (git 버전 1.6.5.2)의 무서운 문제 만 보았습니다.
처음으로 내 작업을 git commit으로 커밋하고 완료되면 git svn dcommit을 완성했습니다.
Resetting to the latest refs/remotes/git-svn으로 시작되었지만 실패하여 오류 Unable to extract revision information from commit을 반환했습니다.커밋에서 리비전 정보를 추출 할 수 없습니다.

이것은 마지막 svn dcommit과 현재 자식 버전을 변경하지 않은 상태에서 변경된 모든 파일을 남겨두고 중간에있는 모든 git 로그 메시지도 제거합니다.

이제 로그 메시지가있는 git 커밋을 다시 얻을 수있는 방법이 있습니까?

답변

2

git reflog을 확인하십시오. 마지막 항목 중 하나는 찾고있는 커밋을 가리 킵니다.

그 밖의 모든 것이 실패하면 the recover-anything approach을 사용할 수 있습니다.

+0

reflog + 재설정이 트릭을 수행했습니다! – baloo

관련 문제