ΚΑΒΑΛΑ

Τεχνολογία · Κώδικας · Απόψεις

VaultNull
ημερολόγιο εργασίας — ιστοσελίδες, εργαλεία, απόψεις
Άρθρα/Τι είναι το Git;

Θεμελιώδη · Άρθρο

Τι είναι το Git;

Από το VaultNull06.06.2026129 προβολές#devops
Fig. 1 — Τι είναι το Git;

Κάνεις μια αλλαγή που σπάει τα πάντα και θέλεις να γυρίσεις πίσω. Ή δουλεύεις με άλλους και πρέπει να συγχωνεύσετε τον κώδικά σας χωρίς να πατήσει ο ένας τη δουλειά του άλλου. Και τα δύο τα λύνει το Git.

Τι είναι

Το Git είναι ένα version control system: παρακολουθεί κάθε αλλαγή στον κώδικά σου. Κάθε «στιγμιότυπο» του κώδικα λέγεται commit, και μπορείς να γυρίσεις σε οποιοδήποτε commit, οποιαδήποτε στιγμή.

Git ή GitHub

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

Τα βασικά commands

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

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

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

Με λίγα λόγια

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

Σχόλια · 0