Articles/Τι είναι το Git;
devopsfullstackjavascript

Τι είναι το Git;

6 June 2026·13 views
Τι είναι το Git;

Το πρόβλημα χωρίς Git

Φαντάσου ότι δουλεύεις σε ένα project και κάνεις μια αλλαγή που σπάει τα πάντα. Χωρίς Git, δεν μπορείς να γυρίσεις πίσω. Ή δουλεύεις με άλλους developers — ποιος έκανε ποια αλλαγή; Πώς συγχωνεύετε τον κώδικα;

Το Git λύνει αυτά τα προβλήματα.

Τι είναι το Git

Το Git είναι ένα version control system — παρακολουθεί κάθε αλλαγή στον κώδικά σου. Κάθε "snapshot" του κώδικα λέγεται commit. Μπορείς να γυρίσεις σε οποιοδήποτε commit οποιαδήποτε στιγμή.

Git vs GitHub

Συχνή σύγχυση: Git ≠ GitHub. Το Git είναι το εργαλείο που τρέχει στον υπολογιστή σου. Το GitHub είναι μια πλατφόρμα που αποθηκεύει τον κώδικά σου online και διευκολύνει τη συνεργασία.

Εναλλακτικά: GitLab, Bitbucket — ίδια ιδέα, διαφορετικές πλατφόρμες.

Τα βασικά commands

  • git init — ξεκίνα Git σε ένα folder
  • git add . — πρόσθεσε όλες τις αλλαγές στο staging
  • git commit -m "μήνυμα" — αποθήκευσε snapshot με περιγραφή
  • git push — ανέβασε τα commits στο GitHub
  • git pull — κατέβασε τις αλλαγές των άλλων
  • git branch — δες τα branches
  • git checkout -b feature/login — φτιάξε νέο branch

Branches — παράλληλη ανάπτυξη

Ένα branch είναι μια παράλληλη έκδοση του κώδικα. Δουλεύεις σε νέο feature σε ξεχωριστό branch — χωρίς να επηρεάσεις τον κύριο κώδικα. Όταν τελειώσεις, κάνεις merge πίσω στο main.

Αυτός είναι ο τρόπος που δουλεύουν οι περισσότερες ομάδες.

Takeaway

  • Git = version control — παρακολουθεί κάθε αλλαγή στον κώδικα
  • Git ≠ GitHub — το ένα είναι εργαλείο, το άλλο πλατφόρμα
  • Commit = snapshot του κώδικα σε συγκεκριμένη στιγμή
  • Branch = παράλληλη ανάπτυξη χωρίς να σπάς τον κύριο κώδικα
  • Μάθε Git από την πρώτη μέρα — είναι απαραίτητο

Σχόλια (0)

Συνδέσου για να αφήσεις σχόλιο.

Τι είναι το Git; | VaultNull