Το Big Picture
Οι 3 (+1) "χώροι" που πρέπει να έχεις στο μυαλό σου:
Working Directory → Staging Area (Index) → Local Repo (.git) → Remote (GitLab)
(τα αρχεία (τι θα μπει στο (το ιστορικό (το "server",
σου, ό,τι επόμενο commit) των commits π.χ. GitLab)
βλέπεις) στον υπολογιστή σου)
| Χώρος | Τι είναι | Το SourceTree το δείχνει ως |
|---|---|---|
| Working Directory | Τα αρχεία όπως τα βλέπεις/επεξεργάζεσαι τώρα | "Unstaged files" |
| Staging Area (Index) | Η "λίστα" με ό,τι θα μπει στο επόμενο commit | "Staged files" |
| Local Repository | Το ιστορικό commits, αποθηκευμένο τοπικά στον φάκελο .git | Το γράφημα (graph) στο κύριο παράθυρο |
| Remote Repository | Το αντίγραφο στο GitLab (server) | Τα REMOTES στο αριστερό μενού |
Η βασική ροή δουλειάς είναι:
Αλλάζεις αρχεία → Stage → Commit (τοπικά) → Push (στο GitLab) → (κάποιος άλλος κάνει) Pull