cvs 나 subversion 처럼 특정 시점에 이름표를 달수 있는 기능이 git 에도 있다.
주로 프로젝트의 안정화 버전이라던지 개발 버전같이 버전관리를 할때 tag 가 많이 쓰인다.
tag 와 관련된 기본 명령어는 다음과 같다. 보다 자세한 내용을 알고 싶으면 man git-tag 명령어를 처보기 바란다.
현재 commit 에 Tag 생성하기
$ git tag -a [Tag name]
현재 태그 리스트 보기
$ git tag
특정 태그가 가리키는 commit id 보기
$ git rev-parse [Tag Name]
tag 삭제하기 : tag 는 변경이 되지 않는다 무조건 지우고 다시 생성하여야 한다.
$ git tag -d [Tag Name]
tag 정보를 업로드 하기 : 반드시 -a 나 다른 옵션을 통해 생성된 tag(comment 가 붙은 tag) 여야 한다.
$ git push --tags
tag 정보 받기 : 처음 받는 경우에는 자동으로 받아지나 만약 갱신을 해야 할경우 받는쪽에서도 추가적인 작업이 필요하다. 앞에서 언급했듯이 tag는 변경 할 수 없고, 지우고 새로운 것을 받아야 한다.
$ git tag -d [Tag Name]
$ git fetch origin tag [Tag Name]
'Tools for Dev' 카테고리의 다른 글
Firefox 자주 쓸만한 단축키 모음 (0) | 2009.06.10 |
---|---|
수치 결과를 그래프로 시각화 해주는 Tool - flot & jQuery (0) | 2009.06.09 |
Graphviz - Graph Visualization Software (0) | 2009.05.28 |
Branch Management in GIT (3) | 2009.04.29 |
SyncToy 2.0 - 파일 동기화 프로그램 (0) | 2009.04.29 |
댓글