Git Tag
는 특정 시점의 코드나 버전에 이름표(tag)를 달아주는 데 사용한다. 이를 통해 특정 버전을 식별하고 관리할 수 있다.
태그를 사용하면 나중에 해당 버전으로 쉽게 이동할 수 있다.
git tag <tag_name>
branch와 마찬가지로 HEAD가 가리키고 있는 버전에 테그를 달 수 있다.
예시:
git_ws % cd log_project
log_prpject % git tag v0.3 # 현재 버전에 v0.3이라는 tag가 달린다
git tag
git tag <tag_name> <commit_id>
예시:
log_project % git log --oneline
log_project % git tag v0.2 ef8de95
log_project % git tag
log_project % git log --oneline
git push origin <tag_name>
예시:
GitHub에서 log_project란 이름으로 repository 생성하기
log_project % git remote add origin https://github.com/yeji4175/log_project.git
log_project % git remote -v
log_project % git push origin main
log_project % git push origin v0.3
GitHub의 remote 저장소에서 log_project의 tag가 v0.3이 달린걸 확인 할 수 있다.
git show <tag_name>
예시:
log_project % git show v0.3
GitHub의 log_project를 새고로침하면 v0.3의 tag가 업데이트 되어있는걸 확인할 수 있다.
git tag --delete <tag_name>
예시:
log_project % git tag --delete v0.3
log_project % git tag
git push origin --delete <tag_name>
예시:
log_project % git push origin --delete v0.3
GitHub에서 tag 정보가 사라진걸 확인 할 수 있다.