$ git --version // 현재 git의 버전 확인
$ git init // 현재 디렉토리의 저장소를 생성, 초기화
$ git clone [url] // 저장소 가져오기
$ git status // 작업 디렉토리에 변경된 파일 보기
$ git log // 변경 이력 보기
$ git branch // 로컬 브랜치 보기
$ git branch -av // 로컬과 원격 브랜치 보기
$ git checkout <branch> // 브랜치 변경
$ git branch <new-branch> // 브랜치 생성
$ git branch -d <branch> // 브랜치 삭제
$ git checkout --track <remote/branch> // 원격 브랜치를 추적하는 새로운 브랜치 만들기
$ git tag <tag-name> // 현재 커밋에 태그 달기
$ git add [file] // 파일의 변경 사항을 다음 커밋에 반영
$ git add . // 모든 변경 사항을 다음 커밋에 반영
$ git commit -m "커밋 메시지" // 메세지와 함께 커밋하기
$ git commit -a // 모든 변경 사항을 반영 커밋
$ git reset --hard HEAD // 작업 디렉토리에 모든 변경 버리기
$ git revert <commit> // 커밋 되돌아가기
$ git fetch <remote> // 원격 저장소의 변경사항 가져오기
$ git pull <remote> <branch> // 원격 저장소의 변경사항을 가져오고 머지하기
$ git push // 원격 저장소에 변경사항 발행하기
$ git push --tags // 원격 저장소에 태그 발행하기