티스토리 뷰

ETC/Git

git tag : 깃허브에서 버전관리하기

제이나린 2022. 12. 24. 11:00
728x90
반응형

우리밋이라는 노드에 대한 기본적인 개념을 공부하기 위해 강의를 듣다가

깃에서 버전 관리라는 것에 대해 알게 되었다.

그리고 이 버전은 분명 회사에서도 쓸 것 같아 정리를 하게 되었다.

하지만 아쉽게도 현재 근무 중인 회사에서는 쓰이지 않는다.

그래도 언젠간 쓰이길 생각하면서 글을 남겨본다.

 

 

 

태그 리스트 보기

먼저 현재 내가 태그로 만든것이 있는지 리스트를 확인할 수 있다.

git tag

이 명령어를 입력시 현재 내가 보유하고 있는 태그를

 

로컬 태그 생성

그리고 버전을 관리를 위해 태그를 생성할 수 있다.

git tag 태그이름
git tag v0.1.0-notDB

로컬에 현재 git에 버전 1.0인 notDB라는 명칭으로 저장을 한다.

 

git log --oneline

git log를 한줄로 보여준다. 해당하는 tag도 확인이 가능하다.

git log --oneline 명령어 입력시 한줄로 log를 보여준다.

 

 

리모트 태그 저장

로컬에 태그를 생성하였으니 이 태그를 올릴 차례다.

git push 리모트이름 태그이름
git push origin v0.1.0-notDB

좀 전에 로컬에 저장한 명칭을 그대로 리모트에 올릴 수 있다.

 

v0.1.0-notDB버전명으로 태그를 올린 상태다.

그렇게 되면 깃허브에 태그라는 카테고리에서 확인할 수 있다.

 

 

만약 해당 태그가 마음에 들지 않는 경우 아래와 같이 삭제를 진행할 수 있다.

로컬에서 태그 삭제

git tag -d 태그이름
git tag -d v0.1.0-notDB

만약 리모트로 업데이트를 하지 않았을 경우에는 로컬에서 삭제할 때 위와 같은 명령어로 작성하면 된다.

 

 

리모트 태그 삭제

만약 리모트에 올린 태그도 지우고 싶은 경우는 아래와 같다.

git push 리모트이름 :태그이름
git push origin :v0.1.0-notDB

리모트에서 태그를 지울 때에는 콜론을 태그이름 앞에 작성하고 해야지만 지울 수 있다.

 

 

 

이렇게 오늘은 태그에 대한 정리를 해보았다.

어떻게 보면 게임에서의 버전관리와도 매우 유사할 수 있으며,

이를 잘 활용한다면, 웹에서도 버전 업데이트하여 기록을 유지할 수 있지 않을까 싶다.

 

 

 

첫 업데이트 : 22. 01. 08

최근 수정 : 22. 12. 24

728x90
반응형

'ETC > Git' 카테고리의 다른 글

Git remote에 대한 명령어 정리  (0) 2022.10.01
git commit 메세지를 수정하는 방법  (0) 2022.03.05
JNarin's Github Document  (0) 2022.02.19
JNarin's Git Document  (0) 2022.02.05
GIT SSH 공개키 생성 및 등록하는 방법  (0) 2021.11.20
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함