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