2014-11-17 5 views
0

이진 이미지를 이전 커밋으로 되돌려 야합니다. 이것은 간단한 질문처럼 보일 수 있지만 이전 이미지로 되돌리려면 어떻게해야합니까? 그게 중요하다면 거의 30 커밋이야.이전 커밋에서 이미지 파일 복원

  • 기원
    • ApacheBranch
    • HEAD
    • 마스터
: 내가 볼 세 가지가

또한

과 혼란이 들어오는 곳은 아마도,

어느 것이 좋을지 모르겠 음 선택하십시오.

+2

"어느 것을 선택할 지 잘 모르겠습니다." 어떻게 우리가 알기를 기대합니까? 당신은 그것에 대한 충분한 정보를 제공하지 않았습니다. 상관 없지만 ... – Chris

+0

그래, 가장 최근 지점을 원한다. 기원, 머리 및 주인이 있고 그 후에 ApacheBranch를 창조했다. 나는 그 중 가장 최근의 것을 사용하려고한다. –

답변

-1

의 라인을 따라 커밋 메시지를 사용하고 로그인을 선택하고 내가 원하는 버전을 선택하면

. 커밋하기 위해 Reset을 선택했다면 마지막으로 커밋 된 이미지가 반환됩니다.

2

파일을 검색하려는 커밋의 해시를 알고있는 것처럼 들립니다.

이 시도 :

git checkout <hash> -- path/to/file 

당신은 그것을 커밋을위한 무대, <hash> 있었다으로 수정 된 파일로 끝날 것이다. 다른 파일에 대해이 명령을 반복 할 수 있습니다. 각각의 변경 사항이 준비 영역에 추가됩니다. 당신은 단순히 git commit 변경 사항에 만족하고 내가 SourceTree에서 이미지를 선택했던이

Revert path/to/file to version from <hash> 
관련 문제