커밋 해시
프로젝트는 수많은 커밋이 쌓이고 쌓여서 만들어집니다.
여러 커밋이 쌓일 때 각각의 커밋을 구분할 수 있어야 합니다.
커밋을 구분하는 방법은 커밋 해시를 확인하는 것입니다.
커밋은 고유한 커밋 해시를 가지고 있으며, 커밋이 가진 고유한 ID입니다.
다음은 소스 트리에서 확인한 커밋의 커밋 해시입니다.
상위 항목은 특정 커밋을 지칭한 커밋 해시의 앞부분으로 어떤 커밋으로부터 이 커밋이
만들어졌는지 확인할 수 있습니다.
커밋 해시는 커밋 메시지 등에서 특정 커밋, 특정 변경 사항을 지칭할 때 사용합니다.
태그 붙여 릴리스하기
프로젝트를 만들면 여러 커밋이 쌓이면서 완성될 것입니다.
이 때 개발한 소프트웨어를 사용자에게 선보이는 것을 릴리스라고 합니다.
사용자에게 프로젝트, 즉 쌓여있는 커밋을 선보일 때 태그를 사용합니다.
커밋 해시를 사용하기에는 가독성이 좋지 못하기 때문입니다.
태그는 특정 커밋에 붙일 수 있으며 유의미하게 표시할 수 있습니다.
다음과 같이 네 개의 커밋이 있고 네 번째 커밋을 사용자에게 보여주기 위해서
[태그] 버튼을 클릭합니다.
다음과 같이 태그가 붙은 것을 확인할 수 있습니다.
대체로 소프트웨어 버전은 다음과 같이 표기합니다.
vX.Y.Z
X는 주 버전입니다. 가장 중요한 버전으로 기존 버전과 호환되지 않을 정도로 큰 변화가 있을 때 증가합니다.
Y는 부 버전입니다. 기존 버전과 호환은 가능하지만 새로운 기능을 추가할 때 증가합니다.
Z는 수 버전입니다. 기존 버전과 호환 가능하고 버그를 수정한 작은 변화가 있을 때 증가합니다.
'GIT' 카테고리의 다른 글
[GIT]#6 스태시로 작업 임시 저장하기 (0) | 2024.03.09 |
---|---|
[GIT]#5 작업 되돌리기 (0) | 2024.03.09 |
[GIT]#4 버전 비교하기 (0) | 2024.03.07 |
[GIT]#2 깃 버전관리 (0) | 2024.03.06 |
[GIT]#1 깃, 소스트리, 깃허브 알아보기 (0) | 2024.03.06 |