2012-03-17 2 views
0

최근 로컬 git 디렉토리를 사용하고 있으며 디렉토리에 로컬로 작업하지 않고 2 개월을 보냈습니다.모든 코드가 우발적으로 손실됩니다. 복구에 도움이됩니다.

오늘 나는 GIT GUI를 시작했고 실수로 "abort merge"를 클릭했고 디렉토리에서 지난 2 달 간의 작업을 잃어 버렸습니다. 그것은 GIT의 마지막 상태로 되돌려졌습니다.

내가 다시 가져올 수있는 방법이 있습니까?

+6

이것은 도움이되지 않지만 실수로 한 번만 만들면됩니다. –

+0

아마도 이것은 수퍼 유저에 속한다고 생각합니다. 데이터 복구에 대해 정말로 묻고 있습니다. (당신이 말한 것처럼, 당신은 실제로 Git을 사용하지 않았기 때문입니다.) –

답변

1

커밋하지 않은 경우 git이 코드를 알지 못할 것이라고 생각합니다. 이것은 나쁜 습관입니다. 계속 진행하면서 작은 커밋을 만들어야합니다. 2 개월 동안 코드를 작성하지 않으면 버전 관리 시스템을 사용하는 것이 무엇입니까?

이 달 중에 언제든지 git stash을 했습니까? 그 시점에서 트리가 저장소에있을 수 있습니다. 그건 그렇고, 나는 네가 네 일을 잃어버린 것 같아.

+0

감사합니다. GIT를 사용한 적이 처음에는 GIT 기능을 사용하지 않고 같은 디렉터리에서 순전히 작업으로 되돌아갔습니다. 내가 GIT를 사용하여 복구 할 수있을 것이라고 생각합니까? 하드 드라이브 복구 프로그램이나 뭐? – user1275563

+0

해가되지는 않지만 희망을 얻지는 마십시오 –

+0

고마워요. 내가 2 시간 전에 우연히 상자에 완전히 업로드하기로 무작위로 선택한 백업을 기반으로 최신 사본을 만들도록 anaged했습니다. 2 시간 전에 업로드 한 코드가 포함 된 Android APK를 디 컴파일하고 일부는 부분 복사했습니다. 웹 서버의 코드. 나는 가볍게 말을 잘랐다. 모두에게 감사드립니다! – user1275563

0

하드 드라이브가 손상되거나 탐색기에서 실수로 파일을 삭제할 때와 같은 파일 복구 도구를 사용하여 코드를 복구하십시오. 하지만 버전 관리 관리자에게 지역 변경 사항을 취소하라고 말하면 사용자의 말을 듣습니다. (

+0

건배! 어떤 제안 하드 드라이브 복구 프로그램? – user1275563

+0

나는 그런 공구에 관하여 모른다 ... 여기에서 일지 모른다 : http://lifehacker.com/5237503/five-best-free-data-recovery-tools –

관련 문제