Tag tag는 특정 커밋에 버전을 기록할 때 사용하는 기능이다. tag는 lightweight tag와 annotated tag 2가지 종류로 나뉜다. lightweight tag는 버전만 기록하는 기본적인 tag이다. 예) v1.0.0 annotated tag는 tag에 추가적인 정보를 기록하는 tag이다. lightweight tag는 git tag 으로 생성할 수 있다. 생성한 tag를 원격 저장소에 등록하기 위해서는 git push origin 으로 등록할 수 있다. annotated tag는 -a 옵션을 사용하여 추가적인 정보를 기록할 수 있다. git log 명령어를 통해 commit에 등록된 tag를 확인할 수 있다. git show 으로 tag의 정보를 확인할 수 있다. 원격 저장소에 등..