Git 태그(Tag) 생성

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

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 9563
74 SVN 관련 FAQ [118] 황제낙엽 2006.01.16 6833
73 Git Extensions Online Manual 황제낙엽 2022.02.17 4295
72 [SVN] VisualSVN Server 의 저장소 백업 및 복원 황제낙엽 2016.11.04 3275
71 Subclipse - Subversion Eclipse Plugin (SVN) 황제낙엽 2007.04.05 3189
70 tortoise, subversion 자동 로그인 캐시 제거(로그아웃) 황제낙엽 2020.02.06 3022
69 VisualSVN svn 프로토콜 열기 (Open SVN protocol on VisualSVN) file 황제낙엽 2018.11.22 1023
68 SVN 사용시 revision 번호로 버전관리하는 방법 황제낙엽 2012.08.28 800
67 [TortoiseSVN] SVN Revision 되돌리는 법 file 황제낙엽 2022.02.09 792
66 git 에서 CRLF 개행 문자 차이로 인한 문제 해결하기 file 황제낙엽 2016.09.29 775
65 git clone [bare/mirror] 정리 file 황제낙엽 2021.09.03 732
64 윈도우에서 TortoiseSVN 아이콘 오버레이가 표시되지 않는 문제 file 황제낙엽 2019.02.12 697
63 버전관리 툴 ( CVS, SVN, VSS, BitKeeper, ClearCase ... ) file 황제낙엽 2005.11.11 679
62 [VSS] How to force logout of all users on VSS? 황제낙엽 2016.07.12 652
61 SubVersion 설치 및 활용 (시리즈 강좌 - 03) 황제낙엽 2008.06.06 642
60 Previous operation has not finished; run 'cleanup' if it was interrupted file 황제낙엽 2018.04.02 641
59 [VisualSVN] SSL 인증서 합치기 file 황제낙엽 2019.03.29 635
58 윈도우에서 깃(git) 서버 설치하기 file 황제낙엽 2016.05.17 594
57 [VisualSVN] Importing an SSL certificate with private key 황제낙엽 2019.03.29 561
56 [SVN] VisualSVN 계정 관리 방법 file 황제낙엽 2017.05.26 551