본문 바로가기
개발/게임) 개발관련

Git) Tag Rule( Tag 규칙 )

by 테샤르 2022. 7. 10.

Tag Rule( Tag 규칙 )

Git의 Tag의 규칙을 정리하는 포스팅이다.

Git의 Tag는 특정 커밋을 갈수있도록 즐겨찾기 같은 기능을 말한다.

Tag 규칙을 알게되면 좀더 깔끔하게 관리가 가능하다.

 

Tag로는 대부분 특정 버전을 관리하는 과정에서 많이 사용하는데

사용하는 예시는 다음과 같다.

vX.YZ (v3.1.0)

그룹핑을 하기위해서는 '/' 을 사용한다. 

Android/v1.0.0

 

추가로 예외사항은 다음과 같다.

  1. /계층적(디렉토리) 그룹화를 위해 슬래시를 포함할 수 있지만 슬래시로 구분된 구성요소는 점으로 시작 .하거나 시퀀스로 끝날 수 없습니다 .lock.
  2. 최소한 하나는 포함해야 합니다 /. 이렇게 하면 등의 범주가 존재 heads/하지만 tags/실제 이름은 제한되지 않습니다. 옵션을 사용 하면 --allow-onelevel이 규칙이 적용되지 않습니다.
  3. ..어디에도 두 개의 연속된 점이 있을 수 없습니다 .
  4. ASCII 제어 문자(즉, 값이 \040 또는 \177보다 작은 바이트 DEL), 공백, 물결표 ~, 캐럿 ^또는 콜론을 :어디에도 사용할 수 없습니다.
  5. 물음표 ?, 별표 *또는 여는 대괄호는 [어디에도 사용할 수 없습니다. --refspec-pattern이 규칙에 대한 예외는 아래 옵션을 참조 하세요.
  6. 슬래시로 시작하거나 끝날 수 없으며 /여러 개의 연속 슬래시를 포함할 수 없습니다( --normalize이 규칙에 대한 예외는 아래 옵션 참조).
  7. 점으로 끝날 수 없습니다 ..
  8. 시퀀스를 포함할 수 없습니다 @{.
  9. 단일 문자일 수 없습니다 @.
  10. 를 포함할 수 없습니다 \.

 

반응형

 

 

Git Naming Rule 참고 : [ 링크 ]

 

Git - git-check-ref-format Documentation

Checks if a given refname is acceptable, and exits with a non-zero status if it is not. A reference is used in Git to specify branches and tags. A branch head is stored in the refs/heads hierarchy, while a tag is stored in the refs/tags hierarchy of the re

git-scm.com

 

★☆☆☆☆

 

반응형

댓글