Initial Step

Git 설치하기

$ sudo apt-get install git


새로운 로컬 저장소 만들기

원하는 폴더로 이동 후,

$ git init

서버 repository clone 하기

$ git clone 사용자명@호스트:/원격/저장소/경로


Branch from master

새로운 가지 치기(branch)

$ git checkout -b mybranch

참고: 기존의 가지 삭제

$ git branch -d mybranch


Synchronize with server

다른 사람이 수정한 내용을 서버로부터 받아와 병합/갱신하기

$ git pull


Undo all uncommitted changes

커밋되지 않았지만 'git add'명령어로 변경사항을 인덱스에 추가한 사항 버리기:

$ git reset

커밋되지 않은 변경사항 모두 버리기:

$ git checkout .

트래킹되지 않는 파일 모두 지우기:

$ git clean -fdx


Commit

변경된 파일을 (인덱스에) 추가하기

$ git add *

변경된 파일 Head에 commit하기

$ git commit -m "변경내용에 대한 설명"

변경된 로컬 내용을 서버로 sync 하기 (push)

$ git push origin mybranch


Merge

병합이 이루어질 master로 이동하기

$ git checkout master

mybranch 가지를 master로 병합하기

$ git merge mybranch


Synchronize with Server

변경된 로컬 내용을 서버로 sync 하기 (push)

$ git push origin master



References
  1. git - 간편 안내서