참조: http://git-scm.com/documentation
로컬 명령어
git config 저장소 또는 글로벌 옵션 가져오거나 설정할 때 사용.
git init 비어있는 기트 저장소 만들거나 기존의 저장소 다시 초기화.
git add 파일 내용을 인덱스에 추가.
git status 작업 트리(working tree) 상태 보기.
git commit 저장소에 변경 사항 기록하기.
git log 커밋 히스토리 보기.
git show 특정 객체 정보 보기.
git tag 태그 만들고, 나열하고, 삭제하고, 검증할 때 사용.
원격 명령어
git clone 저장소를 새 디렉터리에 복사하기.
git remote 추적중인 저장소(tracked repository) 집합 관리하기.
git pull 다른 저장소 또는 로컬 브랜치에서 가져온(fetch) 다음 병합하기(merge).
git fetch 다른 저장소에서 가져오기.
git push 연관된 객체로 원격 저장소 업데이트.
브랜치 명령어
git checkout 브랜치 또는 패스(path)를 작업 트리로 체크아웃하기.
git branch 브랜치 목록 나열하기, 만들기, 삭제하기할 때 사용.
git merge 두 개 이상의 개발 히스토리를 하나로 합치기.
git rebase 브랜치 베이스를 변경할 때 사용(?).
기타 명령어
git diff 커밋, 작업 트리 등 변경 사항 보기.
git apply 기트 인덱스 파일과 작업 트리에 패치(patch) 적용하기.
git format-patch 이메일로 보낼 패치 준비하기.
git am 메일 박스에있는 패치 적용하기.
로컬 명령어
git config 저장소 또는 글로벌 옵션 가져오거나 설정할 때 사용.
git init 비어있는 기트 저장소 만들거나 기존의 저장소 다시 초기화.
git add 파일 내용을 인덱스에 추가.
git status 작업 트리(working tree) 상태 보기.
git commit 저장소에 변경 사항 기록하기.
git log 커밋 히스토리 보기.
git show 특정 객체 정보 보기.
git tag 태그 만들고, 나열하고, 삭제하고, 검증할 때 사용.
원격 명령어
git clone 저장소를 새 디렉터리에 복사하기.
git remote 추적중인 저장소(tracked repository) 집합 관리하기.
git pull 다른 저장소 또는 로컬 브랜치에서 가져온(fetch) 다음 병합하기(merge).
git fetch 다른 저장소에서 가져오기.
git push 연관된 객체로 원격 저장소 업데이트.
브랜치 명령어
git checkout 브랜치 또는 패스(path)를 작업 트리로 체크아웃하기.
git branch 브랜치 목록 나열하기, 만들기, 삭제하기할 때 사용.
git merge 두 개 이상의 개발 히스토리를 하나로 합치기.
git rebase 브랜치 베이스를 변경할 때 사용(?).
기타 명령어
git diff 커밋, 작업 트리 등 변경 사항 보기.
git apply 기트 인덱스 파일과 작업 트리에 패치(patch) 적용하기.
git format-patch 이메일로 보낼 패치 준비하기.
git am 메일 박스에있는 패치 적용하기.