2010-07-06 6 views
2

전 자식에게 새로운 사람입니다.git에서 내 파일을 되돌리기위한 올바른 명령은 무엇입니까?

프로젝트에서 작업 중이며 프로젝트 디렉토리의 파일이 커밋되어 실수로 여러 파일을 추가했습니다. 그들은 자식이나 커밋에 추가되지 않습니다. 이제

내가 그들을 제거하려는, 그래서 시도 :

git revert HEAD 

하지만 그들은 여전히, 그리고 메시지는 다음과 같습니다

C:\WINDOWS\system32\cmd.exe /c git revert HEAD 
Finished one revert. 
error: Terminal is dumb, but EDITOR unset 
Please supply the message using either -m or -F option. 
shell returned 1 
Hit any key to close this window... 

(나는 창문과 gvim을 사용하고 있습니다)

올바른 명령은 무엇입니까?

+2

커밋을 되돌리려면'git revert'가 사용됩니다. 'git reset' 또는이 경우'git clean'은 커밋되지 않은 변경 사항을 되돌리기 위해 사용됩니다. – Lajnold

+1

@Lajnold :'git reset'은 * index * (또는 인덱스와 작업 트리 전체를'--hard '로 사용하는 경우)의 변경 사항을 재설정합니다. - 주어진 경로의 원래 버전을 체크 아웃하려면'git checkout'을 사용하십시오. – Cascabel

답변

4

git clean -f을 사용하면 추적되지 않은 파일을 모두 제거 할 수 있습니다.

관련 문제