Post

git tag

실습 환경: Mac OS & zsh with oh-my-zsh

git tag를 알아봅시다.

commit 한 내용에 tag를 붙일 수 있는 명령어입니다.

1. 실습을 위해 새로운 파일을 생성해봅시다.


vim으로 nothing.py 파일을 생성합니다.
git tag 1

  • vim으로 new_gito.txt 생성
    git tag 2
    (1).키보드 i = insert mode
    (2).메세지 작성(ex. add new files)
    (3).esc키 + :wq 로 저장합니다.

  • add & commit
    git tag 3
  • gito1.py 파일 생성
    git tag 4
  • add & commit
    git tag 5
  • gito1.py 파일 내용 수정
    git tag 6
  • add & commit
    git tag 7
  • gitlog --graph 실행 결과
    git tag 8
  • 현재 commit 상황
    git tag 9

2. git tag

가장 최근의 commit에 tag 추가

git tag 10

  • git log –graph 실행 결과
    git tag 11

3. git tag -l

tag 목록을 보여줍니다.

git tag 12

git tag 13

4. git show-ref –tags

tag가 추가된 commit의 해시값과 tag를 보여줍니다.

git tag 14

5. git tag

특정 commit에 tag를 추가할 수 있습니다. commit 해시가 7a557–인 두번째 커밋에 tag 0.9를 추가하겠습니다.
git tag 15

  • 해시값의 앞에서 4~5글자 정도 적어줍니다.

    git tag 16

  • git tag 0.9 7a557 실행 결과
    git tag 17

6. git tag -a

이번엔 첫번째 commit에 tag와 함께 message도 추가해보겠습니다.
git tag 18
git tag 19

  • message 수정 전
    git tag 20
  • message 수정 & 저장
    git tag 21
  • git log 실행 결과
    git tag 22
    tag : 0.8 이 추가된 것을 확인 할 수 있습니다.

7. git show

tag를 통해 message 확인 할 수 있습니다.

git tag 23

git tag 24

8. git tag -d

tag를 지우는 일을 합니다.

git tag 25

  • 현재 tag list
    git tag 26
    git tag 27
    git tag 28

  • git tag -d 0.8 실행 후 tag list
    git tag 29
  • git tag -d 0.8 실행 후 git log
    git tag 30
This post is licensed under CC BY 4.0 by the author.

Trending Tags