Θεμελιώδη · Άρθρο
Τι είναι το Git;
Κάνεις μια αλλαγή που σπάει τα πάντα και θέλεις να γυρίσεις πίσω. Ή δουλεύεις με άλλους και πρέπει να συγχωνεύσετε τον κώδικά σας χωρίς να πατήσει ο ένας τη δουλειά του άλλου. Και τα δύο τα λύνει το Git.
Τι είναι
Το Git είναι ένα version control system: παρακολουθεί κάθε αλλαγή στον κώδικά σου. Κάθε «στιγμιότυπο» του κώδικα λέγεται commit, και μπορείς να γυρίσεις σε οποιοδήποτε commit, οποιαδήποτε στιγμή.
Git ή GitHub
Συχνή σύγχυση: Git ≠ GitHub. Το Git είναι το εργαλείο που τρέχει στον υπολογιστή σου. Το GitHub είναι μια πλατφόρμα που φιλοξενεί τον κώδικά σου online και διευκολύνει τη συνεργασία. Εναλλακτικές: GitLab, Bitbucket — ίδια ιδέα, άλλη πλατφόρμα.
Τα βασικά commands
git init— ξεκίνα Git σε έναν φάκελοgit add .— βάλε όλες τις αλλαγές στο staginggit commit -m "μήνυμα"— αποθήκευσε στιγμιότυπο με περιγραφήgit push— ανέβασε τα commits στο GitHubgit pull— κατέβασε τις αλλαγές των άλλωνgit branch— δες τα branchesgit checkout -b feature/login— φτιάξε νέο branch
Branches — παράλληλη ανάπτυξη
Ένα branch είναι μια παράλληλη έκδοση του κώδικα. Δουλεύεις ένα νέο feature σε ξεχωριστό branch χωρίς να αγγίζεις τον κύριο κώδικα· όταν τελειώσεις, κάνεις merge πίσω στο main. Έτσι δουλεύουν οι περισσότερες ομάδες.
Με λίγα λόγια
- Git = version control — παρακολουθεί κάθε αλλαγή στον κώδικα.
- Git ≠ GitHub — το ένα εργαλείο, το άλλο πλατφόρμα.
- Commit = στιγμιότυπο του κώδικα σε μια δεδομένη στιγμή.
- Branch = παράλληλη ανάπτυξη χωρίς να σπας τον κύριο κώδικα.
- Μάθε Git από την πρώτη μέρα — είναι απαραίτητο.
Σχόλια · 0