Junior — Middle
Czy możesz wyjaśnić, czym jest tag w systemie kontroli wersji Git?
sobes.tech AI
Odpowiedź od AI
W Git tag jest oznaczeniem, które wskazuje na konkretny commit w historii repozytorium. Tagi są często używane do oznaczania wydań lub ważnych wersji projektu, aby można było do nich łatwo wrócić. W przeciwieństwie do gałęzi, tagi nie zmieniają się i nie przesuwają — one utrwalają stan kodu w określonym momencie.
Przykład tworzenia tagu:
git tag v1.0.0
Aby wyświetlić wszystkie tagi:
git tag
Tagi występują w dwóch typach: lekkie (po prostu wskaźnik na commit) i adnotowane (z dodatkowymi informacjami, np. autor i wiadomość).