홈 › Git › 06 / 8

태그와 버전

섹션 7진행 0 / 8

7. 정리

  • 태그는 커밋을 가리키는 고정 이름표이고, 배포용은 작성자·날짜·메시지가 남는 주석 태그를 씁니다.
  • tag -l, -l 패턴, show, -d, 과거 커밋에 달기, -f 이동으로 태그를 관리합니다.
  • 태그는 push 에 자동 포함되지 않아 태그 이름 지정·--tags·--follow-tags(push.followTags)로 직접 올립니다.
  • semver 의 MAJOR.MINOR.PATCH 규칙과 SNAPSHOT → 릴리스 → 태그 → 다음 SNAPSHOT 흐름으로 버전을 관리합니다.
  • describe --tags 로 빌드 번호를 만들고, checkout 태그 는 detached HEAD 로 확인만, archive 는 그 시점 소스만 꺼냅니다.
  • release·hotfix 브랜치에서 패치 태그를 붙이고 log A..B·shortlog 로 릴리스 노트를 뽑습니다.
  • 다음은 팀이 같이 쓰는 브랜치 전략·커밋 메시지·줄 끝·훅 규칙입니다.