Tag đánh dấu các điểm cụ thể trong lịch sử là quan trọng — thường là các release (các phiên bản như v1.0.0). Khác với branch, tag là các con trỏ cố định không di chuyển, được dùng để gắn nhãn và tham chiếu các phiên bản release. Chúng là trung tâm của việc version hóa và quản lý release.
Tạo tag
# annotated tag (khuyến nghị cho release — có metadata: người tag, ngày, message)
git tag -a v1.0.0 -m
git tag v1.0.0
git tag -a v1.0.0 <commit> -m
