Git 태그(Tag) 생성

황제낙엽 2016.09.29 15:53 조회 수 : 344

Git의 태그(Tag) 기능은 해당 태깅 시점으로 소스를 복원할 수 있게 한다

두가지 Type이 존재함

 

1) Lightweight Tag : 특정 commit에 대한 포인터만 저장됨
2) Annotated Tag : tag를 만든 사람의 이름/이메일, 생성일자, 메세지, 서명 등을 모두 저장

 

다른 유저와 공유가 가능한 Tag는 Annotated Tag인데 Git ExtensionsSource Tree 확장툴을 이용하여 Tag 를 생성해야 한다.

 

1) Git Extensions 의 경우

 

Commit History 창에서 Tagging 할 Commit 에 마우스 우클릭하여 다음과 같이 Create new tag 를 선택한다

 

2016-09-29 오후 3-05-01.png

 

2016-09-29 오후 3-03-23.png

 

Create tag창이 뜨면 “Tag name” 을 적고 하단의 “Create annotated tag” 체크 항목을 반드시 체크해야 한다.

"Push tag to 'origin'" 항목을 체크하면 태그 생성과 함께 원격서버로 전송이 된다.

 

 

 

2) Source Tree 의 경우

 

Commit History 창에서 Tagging 할 Commit 에 마우스 우클릭하여 다음과 같이 “태그”를 선택한다

 

2016-09-29 오후 3-06-30.png

 

2016-09-29 오후 3-00-00.png

 

태그창이 뜨면 “태그 이름”을 적고 “태그 푸시” 를 체크하면 Tag 생성과 함께 원격서버로 Tag 를 전송한다.
주의할 점은 반드시 “가벼운 태그” 항목을 체크해야 한다.
Source Tree 버그로 인해 “가벼운 태그” 항목을 체크해야만 "git tag –a" 식으로 annotated 옵션 명령어로 Tag 를 생성한다.

번호 제목 글쓴이 날짜 조회 수
75 [VSS] Using Visual SourceSafe – How to backup & restore VSS DB file 황제낙엽 2016.07.12 7519
74 SVN 관련 FAQ [118] 황제낙엽 2006.01.16 6666
73 Subclipse - Subversion Eclipse Plugin (SVN) 황제낙엽 2007.04.05 2969
72 [SVN] VisualSVN Server 의 저장소 백업 및 복원 황제낙엽 2016.11.04 2761
71 SVN 사용시 revision 번호로 버전관리하는 방법 황제낙엽 2012.08.28 586
70 git 에서 CRLF 개행 문자 차이로 인한 문제 해결하기 file 황제낙엽 2016.09.29 572
69 버전관리 툴 ( CVS, SVN, VSS, BitKeeper, ClearCase ... ) file 황제낙엽 2005.11.11 548
68 VisualSVN svn 프로토콜 열기 (Open SVN protocol on VisualSVN) file 황제낙엽 2018.11.22 518
67 SubVersion 설치 및 활용 (시리즈 강좌 - 03) 황제낙엽 2008.06.06 479
66 [VisualSVN] SSL 인증서 합치기 file 황제낙엽 2019.03.29 437
65 Previous operation has not finished; run 'cleanup' if it was interrupted file 황제낙엽 2018.04.02 435
64 윈도우에서 깃(git) 서버 설치하기 file 황제낙엽 2016.05.17 404
63 [VSS] How to force logout of all users on VSS? 황제낙엽 2016.07.12 395
62 윈도우에서 TortoiseSVN 아이콘 오버레이가 표시되지 않는 문제 file 황제낙엽 2019.02.12 388
61 git clone [bare/mirror] 정리 file 황제낙엽 2021.09.03 382
60 tortoise, subversion 자동 로그인 캐시 제거(로그아웃) 황제낙엽 2020.02.06 358
59 [SVN] VisualSVN 계정 관리 방법 file 황제낙엽 2017.05.26 352
» 태그(Tag) 생성 file 황제낙엽 2016.09.29 344
57 [VisualSVN] Importing an SSL certificate with private key 황제낙엽 2019.03.29 265
56 10분만에 파악해보는 What is GitHub (Hello World) file 황제낙엽 2016.10.04 236