본문 바로가기
IT 팁 (IT Tips)

[Git] How to use git tag & show version control(깃허브 태그, 쇼, 버전관리 방법)

by 안한량 2023. 4. 10.
728x90

깃허브 태그 버전 관리

 

최근 깃허브에서 태그를 통해 버전 관리하는 방법에 대해 배웠다.

 

기존에는 위 사진의 빨간색 테두리인 메인에 push, pull을 통해서 소스 코드를 관리했는데,

깃 태그를 사용하면 여기에 각 업데이트마다 태그를 붙여 관리할 수 있다.


사용 방법은 다음과 같다.

 

1. 태그 부여 방법

커밋과 푸시를 한 후에 바로 다음 명령어이다.

(commit & push 개념을 모른다면 이전 글 참조 https://anhanryang.tistory.com/62)

 

[Git] 형상관리 도구란? (SVN과 GIT-깃허브의 차이, GIT 사용방법)

소스코드 형상관리 도구는 소스코드를 관리하는 툴이다. 하나의 서버에서 소스를 쉽고 유용하게 관리할 수 있게 도와주는 툴이며 다양한 버전, branch(나뭇가지)들로 이어져 이전 버전 확인, 새

anhanryang.tistory.com

이렇게 Push 후에 git tag [tag name] 명령어를 통해 이름을 부여해 주면 방금 업로드된 버전에 태그가 부여된다.

 

2. 태그를 통한 버전 확인 방법

 

2-1. 깃허브 홈페이지에서 확인하는 방법

먼저 깃허브 레포지토리에서 메인 브랜치를 누르면 옆에 태그라는 항목이 있다.

 

여기서 v0.1.0 v0.1.0의 태그를 확인할 수 있고 클릭을 한다.

다음과 같이 태그에 맞는 버전의 소스코드가 나온다.

 

태그의 이름은 자유롭게 설정할 수 있지만 보통 버전이름 간략한 설명의 구성으로 알기 쉽게 설정하는 것이 좋다.

첫 번째 버전이므로 0.1.0 아직 DB 구축이 안되어있으므로 notDB라는 이름으로 설정해 주었다..


2-2. git bash 터미널에서 확인방법

 

git show [태그명]을 터미널에 입력하면

 

이 버전을 pushpush 할 때 커밋했던 메시지(빨간 테두리)를 띄워주고, 어떤 수정 사항들이 있었는지 자세하게 출력해 준다..

그만 보고 싶으면를 눌러 나갈 수 있다.

diff ~ User.js (User.js 파일의 수정사항)
빨간색 (삭제됨)
+ 초록색 (추가됨)

 

 

728x90