10.7 특정 커밋 태그
tag 명령어는 기본적으로 현재 HEAD가 가리키는 커밋을 기준으로 태그를 생성합니다. 현재 HEAD 포인터가 가리키는 커밋이 아닌 특정 커밋을 직접 지정하여 태그를 생성할 수 있습니다.
$ git tag -a 태그버전 커밋ID
특정 커밋을 지정하여 커밋을 생성할 때는 마지막 옵션으로 커밋 해시 값을 적습니다. 그러면 tag 명령어는 지정된 커밋 해시 값을 기준으로 새로운 태그를 생성합니다.
커밋을 지정해서 태그를 생성해 봅시다. 먼저 로그를 확인합니다.
infoh@DESKTOP MINGW64 /e/gitstudy10 (master)
$ git log --oneline 커밋 로그
3ba46c0 (HEAD -> master, tag: 2.0.0) test 2.0.0
80f8890 test 1.1.2 이곳을 지정해서 생성함
f2691a0 test 1.1.1
da8d211 (tag: 1.1.0) test 1.1.0
53028dc (tag: 1.0.0) test 1.0.0
3c92e35 first