git init
현재 directory를 git 저장소로 만든다. .git이라는 하위 directory가 생성되며 여기에 저장소의 설정, 커밋 히스토리, 브랜치 정보 등이 포함되어 있으므로 삭제하지 않도록 주의한다.
git add [filename]
변경된 파일을 스테이징 영역으로 추가한다.
git status

저장소의 현재 상태를 확인한다. 현재 브랜치, 커밋될 변경 사항, 추적되지 않은 파일 등을 확인할 수 있다.
git commit -sm "message"
'의미 있는' 변경 내용을 커밋한다. git add .로 변경된 모든 파일을 한 번에 추가하여 이를 커밋할 수도 있지만, 이것보다는 '의미 있는' 변경을 공유하는 파일들만을 add하여 커밋해주는 것이 권장되는 방식이다. -s는 서명 추가이다. -m으로 커밋 "message"를 통해 변경 내용을 간결하게 설명하여 커밋의 목적과 내용을 나타내야 한다.
git log

그동안 쌓아온 버전(커밋)들을 확인한다.
branch더
pull request
conflict
branching workflow
issues
projects
labels
milestones
fork