Junior — Middle
Μπορείτε να εξηγήσετε τι είναι μια ετικέτα στο σύστημα ελέγχου εκδόσεων Git;
sobes.tech AI
Απάντηση από AI
Στο Git, μια ετικέτα (tag) είναι μια σημείωση που δείχνει σε ένα συγκεκριμένο commit στην ιστορία του αποθετηρίου. Οι ετικέτες χρησιμοποιούνται συχνά για να σημειώνουν εκδόσεις ή σημαντικές εκδόσεις του έργου, ώστε να μπορούν να επιστρέφουν εύκολα σε αυτές. Σε αντίθεση με τα branches, οι ετικέτες δεν αλλάζουν και δεν κινούνται — καταγράφουν την κατάσταση του κώδικα σε μια συγκεκριμένη στιγμή.
Παράδειγμα δημιουργίας ετικέτας:
git tag v1.0.0
Για να δείτε όλες τις ετικέτες:
git tag
Οι ετικέτες υπάρχουν σε δύο τύπους: ελαφριές (απλώς δείκτης σε ένα commit) και σχολιασμένες (με πρόσθετες πληροφορίες, όπως ο συγγραφέας και το μήνυμα).