복원이란?
현재의 파일을 특정한 시점의 파일 상태로 변경하는 작업
복원에 사용되는 주요 명령들
-
revert : 이미 commit된 상태를 특정한 시점으로 복원한다. 복원된 내용을 새로운 커밋으로 발행함
http://git-animals.tumblr.com/post/23209569792/baby-elephant-charge-fail - reset : 스테이징이나 커밋을 취소할 때 사용됨, 커밋되지 않음.
- checkout : 브랜치를 변경하고, 특정 브랜치의 내용으로 현재 브랜치의 파일을 변경함