git add : 파일 상태를 stage로 변경하기

git commit : 파일을 커밋

git push : 파일 원격저장소에 push

git stash

git reset HEAD : git add를 취소 (파일 상태를 Unstage로 변경하기)

git reset HEAD^ : git commit을 취소
- reset 옵션
* --soft : index 보존(add한 상태, staged 상태), 워킹 디렉터리의 파일 보존. 즉 모두 보존
* --mixed : index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 보존 (기본 옵션)
* --hard : index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 삭제. 즉 모두 취소

git rm :원격 저장소와 로컬 저장소에 있는 파일을 삭제

git rm --cached [File Name] : 원격 저장소에 있는 파일을 삭제 / 로컬 저장소에 있는 파일은 보존