tag는 commit에 이름표를 작성하는 것과 같습니다.
git tag
git tag 명령어는 만들어져 있는 tag를 조회할 수 있습니다.
태그는 Annotated와 Lightweight 두 종류가 있습니다.
Annotated 태그는 git 태그르 만든 사람의 이름, 메일과, 태그를 만든 날짜, 그리고 태그 메시지도 저장합니다.
반대로 Lightweight 태그는 이러한 정보가 필요 없는 경우에 사용합니다.
Lightweight 태그를 만들 때는
git tag 태그이름 (ex: git tag v1.0.1)
처럼 단순하게 사용하면 됩니다.
Annotated 태그를 만들 때는
git tag -a 태그명 -m 태그메시지
-a 옵션을 넣어주면 됩니다. -m 옵션은 태그 메시지를 넣을 수 있게 해줍니다.
tag는 전에 commit한 내용에도 붙일 수 있습니다.
git tag -a 태그명 태그섬
태그섬을 추가하면 전의 commit에 대해 태그를 붙일 수 있습니다.
리모트에도 태그를 추가하고 싶다면 서버에 push를 해줘야합니다. 전의 커밋에 대해 태그를 붙혔다면
git push origin --tags
push에 --tags 옵션을 붙혀 리모트에 없는 태그를 모두 전송할 수 있습니다.
'Git' 카테고리의 다른 글
Git remote (0) | 2022.05.02 |
---|---|
Git pull과 Fetch (0) | 2022.05.02 |
Git stash (0) | 2022.05.02 |
Git checkout (0) | 2022.05.01 |
Git Rm (0) | 2022.05.01 |