2014-04-14 6 views
0

내 변경 사항을 내 자식 저장소로 푸시하려고 했으므로 스테이지에 파일을 추가하는 공통 명령을 실행했습니다. 파일에서 git checkout을 실행 취소하는 방법은 무엇입니까?

git add --all 

하지만 그 파일에서

, 난 특정 파일을 제외 척하고 내가 실수로 실행 :

git checkout <file> 

대신 결과

git reset <file> 

, 내 파일 변경에 복귀했다 그것은 마지막 상태입니다. 최근 변경 사항이 모두 손실되었습니다 ....

어떻게이 혼란을 되돌릴 수 있습니까?

+1

가능한 복제본 [unstaged 파일의 체크 아웃을 취소 할 수 있습니까?] (http://stackoverflow.com/questions/2689265/can-git-undo-a-checkout-of-unstaged-files) –

답변

4

아니요, 변경 사항이 이미 자식 버전 제어에있는 경우에만 되돌릴 수 있습니다. 무단 변경 사항은 Git에서 추적하지 않습니다. 그것은 짜증나고, 꽤 성가시다. 그리고 우리는 그것을 완전히했다.

관련 문제