background image

Terms

Repository:

 Η δομή δεδομένων που αποθηκεύονται οι πληροφορίες. Το repository αποθηκεύεται τοπικά στο 

ίδιο directory με το project, σε ένα υποφάκελο με το όνομα 

.git

Commit:

 Αντιπροσωπεύει μία έκδοση του κώδικά μας, δηλαδή  ένα σύνολο αρχείων για μία συγκεκριμένη 

χρονική στιγμή.

Head:

 Είναι ένας pointer στο τρέχον branch. Αυτό σημαίνει ότι θα είναι ο πατέρας αν γίνει ένα commit.

Working tree (or working directory):

 Το directory αυτό είναι ο φάκελος με όλα τα αρχεία σας μέσα. Ο χώρος 

στο local σύστημά σας που μπορείτε εύκολα να κάνετε modify κάποια αρχεία.

Index:

 Όταν δουλεύετε με αρχεία και έχετε κάνει κάποιες αλλαγές κάποια στιγμή θα γίνει ένα commit έτσι ώστε 

να ενημερωθεί η "βάση μας". Το Index είναι ένα στιγμιότυπο από το επόμενο commit που πρόκειται να γίνει. 
Σημειώστε πως όταν εκτελείτε git commit το commit κοιτά μόνο στο Index για τυχόν αλλαγές. Αν έχετε 
δημιουργήσει νέα αρχεία θα πρέπει να τα προσθέσετε.

Blobs:

 Ένας τύπος blob αποτελείται από πολλά bytes που μπορεί να είναι οτιδήποτε (π.χ. αρχείο κειμένου, 

πηγαίος κώδικας, εκτελέσιμο δυαδικό αρχείο ή εικόνα).