Sobes.tech
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ść).