git 기본 명령어.

제일 먼저 사용자 환경을 설정한다.


$ git config --global user.name user1
$ git config --global user.email user1@company.com
$ git config --global color.ui "auto"


git 에서 버전 관리 하지 않을 파일은 .gitignore 파일에 정의하여 저장소 루트에 추가한다.
$ cat.gitignore
*.[oa]
*~
build/



브랜치
master에서 RB_1.0 브랜치 만들기
$ git branch RB_1.0 master


RB_1.0 에서 1.0 태그 만들기
$ git tag 1.0 RB_1.0


RB_1.0 브랜치의 변경 내용을 현재 작업중인 브랜치에 머지하기
$ git rebase RB_1.0


RB_1.0 브랜치 삭제하기
$ git branch -d RB_1.0


릴리스 태그 1.0에서 브랜치 만들기
$ git branch RB_1.0.1 1.0


배포용 아카이브 만들기(svn export 명령어와 비슷하다.)
$ git archive --format=tar --prefix=mysite-1.0/ 1.0 | gzip > mysite-1.0.tar.gz
$ git archive --format=zip --prefix=mysite-1.0/ 1.0 > mysite-1.0.zip


기존 SVN 저장소를 가져올 경우 다음과 같은 명령어를 사용한다.
$ git svn clone --stdlayout --prefix svn/ http://cms/svn/sandbox

댓글

이 블로그의 인기 게시물

pidstat 명령어 프로세스 부하 보기

리눅스 채널 본딩 설정하기