git - commit, add, pull, merge 취소
* reset 명령의 옵션 세가지 - soft: index 보존(add한 상태, staged 상태), 워킹 디렉터리의 파일 보존, 즉 모두 보존하고 HEAD 변경 - mixed: default 옵션, index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 보존 - hard: index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉토리의 파일 삭제, 즉 모두 취소하고 HEAD를 변경 * 작업의 취소 git reset --soft HEAD^ - soft 옵션을 사용하였으므로, 수정한 내역은 그대로 두고 head는 한 단계 위로 조정한다는 의미이다. commit을 취소한다는 것이다. - hard 옵션을 사용하면 지금까지 작업한 것들이 다 날아가므로 조심해야 한다 *..