Alraffe
이것 저것 개발.
Alraffe
전체 방문자
오늘
어제
  • 분류 전체보기
    • TIL
    • Front-end
      • CSS
      • React
      • Next.js
    • Back-end
    • Book
      • Effective Typescript

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 타입스크립트 책
  • react
  • 이펙티브타입스크립트
  • 자바스크립트
  • JASON.parse()
  • 오랠리
  • Til
  • frontend
  • JavaScript
  • object 값을 찍고 싶을 떄
  • 주니어 개발자 이력서
  • vite 깃헙 배포
  • 타입스크립트 추천
  • 타입스크립트 책 추천
  • next14
  • 배포 에러
  • 노션 이력서
  • 깃헙 배포 빈 화면
  • JASON.stringify
  • 프론트엔드
  • 프론트엔드 책 추천
  • 타입스크립트
  • 프론트엔드회고
  • vite 배포 에러
  • TypeScript
  • 개발자 커피챗
  • evnentBubbling
  • git
  • JS
  • 리액트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Alraffe

이것 저것 개발.

TIL

Git tag

2023. 10. 2. 15:58

태그

 보통 일반 사용자들이 사용할 때 유의미한 커밋을 릴리즈라고 하는데 대부분 이 릴리즈의 커밋을 기록하기 위해 사용한다. 

 

git tag 

  • git tag : git tag 조회
  • git tag -l "v.1.1.2*" : 와일드카드를 이용해 v.1.1.2 버전의 태그들만 조회

Annotated 태그 vs Lightweight 태그

 Lightweight 태그는 단순 커밋에 태그를 달고, Annotated 태그는 주석을 달 듯 태그에 더 많은 정보를 주석으로 달 수 있는 태그를 달 수 있다.

  • git tag [원하는 태그 명] : 현재 가리키고 있는 브랜치의 최신 커밋에 [원하는 태그명]으로 태그를 생성한다.
  • git tag [원하는 태그 명] [태그를 만들고 싶은 commit ID or 브랜치 이름] : [원하는 커밋ID 또는 브랜치의 최신 커밋]에 [원하는 태그명]으로 태그 생성
  • git checkout [태그 이름] : 해당 커밋으로 checkout.
  • git tag -a [원하는 태그명] -m "[태그 메세지]" ([commit ID or 브랜치 이름]) : 커밋 ID 또는 브랜치에 [원하는 태그명]으로 태그 메세지와 함께 태그 생성.
  • git tag -v [태그명] : 태그에 관한 자세한 정보를 조회. 커밋ID, tag를 건 사람, 태그메세지 조회 가능.
  • git push --tags : 원격저장소에 푸쉬할 때 --tags 옵션을 붙이면 태그 정보도 같이 푸쉬. 이렇게 푸쉬하면 github에 release에서 조회 가능
  • git tag -d [태그명] : 태그명에 해당하는 태그를 삭제

 

 

 

참조
버전 작성 가이드
지옥에서 온 Git

 

저작자표시 비영리 변경금지 (새창열림)

'TIL' 카테고리의 다른 글

자바스크립트의 비동기 처리  (0) 2024.01.12
Git rebase  (0) 2023.10.07
Git 원격저장소  (0) 2023.10.01
Git의 원리  (0) 2023.08.28
    'TIL' 카테고리의 다른 글
    • 자바스크립트의 비동기 처리
    • Git rebase
    • Git 원격저장소
    • Git의 원리
    Alraffe
    Alraffe

    티스토리툴바