Τοπικό = Στον υπολογιστή σας
Απομακρυσμένο = Σε διακομιστή (GitHub)
Απλή αναλογία: Τοπικό = πρόχειρο, απομακρυσμένο = τελική κοινόχρηστη έκδοση.
1. ΤΡΟΠΟΠΟΙΗΣΗ των αρχείων σας
↓
2. git ADD (σταδιοποίηση)
↓
3. git COMMIT (τοπική αποθήκευση)
↓
4. git PUSH (αποστολή στο απομακρυσμένο)Οπτικά:
Working Directory → Staging Area → Local Repo → Remote Repo
edit add commit push| Εντολή | Ενέργεια |
|---|---|
git status | Προβολή κατάστασης των αρχείων |
git add . | Σταδιοποίηση όλων των αλλαγών |
git commit -m "message" | Commit με μήνυμα |
git push | Αποστολή στο απομακρυσμένο |
git pull | Ανάκτηση από το απομακρυσμένο |
| Εντολή | Ενέργεια |
|---|---|
git init | Αρχικοποίηση τοπικού αποθετηρίου |
git clone <url> | Αντιγραφή απομακρυσμένου αποθετηρίου |
git remote add origin <url> | Σύνδεση με το απομακρυσμένο |
| Εντολή | Ενέργεια |
|---|---|
git log --oneline | Συνοπτικό ιστορικό |
git diff | Προβολή των αλλαγών |
git branch | Λίστα κλάδων |
git pull origin main # Συγχρονισμός με την ομάδα# Τροποποίηση των αρχείων σας...
git status # Προβολή τι άλλαξε
git add . # Σταδιοποίηση όλων των αλλαγών
git commit -m "Add new feature" # Commitgit push origin main # Αποστολή των commits σαςgit add . && git commit -m "Quick update" && git pushgit stash # Αποθήκευση εργασίας σε εξέλιξη
# Επείγουσα διόρθωση...
git stash pop # Ανάκτηση της εργασίας σαςΑυτό είναι όλο! Κατακτήστε αυτές τις εντολές = το 90% της καθημερινής σας χρήσης Git.