git push 전에는 원격 저장소에 영향을 주지 않는다. git add : 로컬 저장소의 stage에만 변경사항 올림git commit : git 버전(git log)에만 영향, 원격 저장소에는 올라가지 않음 - git add 취소git reset HEAD [파일명][파일명]이 없으면 stage에 올라간 모든 파일 취소 - git commit 취소git reset: 커밋 취소git revert: 커밋 내용 되돌리기 git commit –amend: 커밋 덮어쓰기(커밋 메세지 변경) 주로 사용하는 커맨드git reset HEAD^ : commit 취소하고 변경 파일들 unstage 상태로git reset --soft HEAD^ : commit 취소하고 변경 파일들 stage 상태로