[Git] 개발이 완료되었습니다. 출시하자! : 릴리즈(Release)

2022. 4. 19. 14:06Git

1. 프로그램의 버전(version)이란?

프로그램을 출시할 때, 그리고 업그레이드를 할 때 이를 만든 회사에서는 버전을 명시합니다.

 

버전을 올리는 것은 크게 메이저(major) 업그레이드와 마이너(minor) 업그레이드로 나뉩니다.

 

사용자들이 크게 느낄 변화를 적용했을 때 보통 메이저 버전을 올리고(v2.x -> v3.x), 작은 변화 등이 생겼을 땐 마이너 버전을 올립니다.(v.2.3 -> v.2.4)

 

2. 특정 커밋에 포스트잇 붙이기 - 태그(tag)

프로그램을 출시하는 것을 '릴리즈(release)'라고 합니다.

 

현재 코드의 상태를 버전 v1.0.0이라고 기록하려고 합니다. 특정 커밋에 포스트잇을 붙이는 느낌입니다.

 

태그 또한 특정 커밋을 가리키는 포인터입니다.

 

2.1 [main], 소스트리 상단의 [태그] 아이콘 클릭하고 태그 이름을 'v1.0.0'이라고 적고 [태그 추가] 버튼을 클릭합니다.

2.2 만든 태그를 원격저장소에 푸시합니다.

 

References

source code : https://github.com/yonghwankim-dev/git_study
팀 개발을 위한 Git Github 시작하기, 정호영 진유림 저