Υποενότητα 1.2: Έλεγχος έκδοσης. Git - Github
Υποενότητα 1.2: Έλεγχος έκδοσης. Git - Github
- Συστήματα ελέγχου έκδοσης - Version Control Systems
- Εντολές Git - Github
- Επικοινωνία ενός τοπικού και ενός απομακρυσμένου αποθετηρίου
Online αποθετήρια Git
On Github
Δημιουργήστε λογαριασμό στο GitHub. Μην χάσετε τα στοιχεία σας!
Στη συνέχεια, δημιουργήστε ένα online αποθετήριο Git που ονομάζεταιyourNameWEB2GitTest
. Σημειώστε τη διεύθυνση URL του αποθετηρίου σας Git στο διαδίκτυο.
Στον υπολογιστή, push στο Github
Ανοίξτε το Terminal και μεταβείτε στο φάκελο git.
Στη γραμμή εντολών, πληκτρολογήστε τα παρακάτω για να ρυθμίσετε τον τοπικό αποθετήριο για να συνδεθείτε με το online αποθετήριο Git:
git remote add origin <repository URL>
Στη γραμμή εντολών, πληκτρολογήστε τα παρακάτω για να push the commits στο online αποθετήριο:
git push -u origin master
Είναι πιθανό να υπάρξει σφάλμα. Το Github δεν ξέρει ποιος προσπαθεί να ανεβάσει περιεχόμενο.
Ενημερώστε με τα στοιχεία σας στο Github για να ολοκληρώσετε τη μεταφόρτωση.
Εξερευνήστε το αποθετήριο σας στο Github, τις commits, τις insights κ.λπ. Μπορείτε να δείτε ένα πλούσιο περιβάλλον με πολλές γραφικές αναπαραστάσεις!
Σε υπολογιστή, νέες αλλαγές
Στο div του jumbotron του αρχείου index.html προσθέστε τον ακόλουθο κώδικα μετά την ετικέτα <h1>:
<h3>We will see some of the world's chocolates!</h3>
Ελέγξτε την git status και ας κάνουμε commit χρησιμοποιώντας την εντολή
git commit -a -m "third commit"
Το όρισμα -a
σημαίνει "όλες οι αλλαγές" και τη φάση staging (git add και git commit). Ελέγξτε τις αλλαγές στο ιστορικό του αρχείου index.html.
Ας ενημερώσουμε το απομακρυσμένο Github για τις αλλαγές χρησιμοποιώντας την εντολή
git push <remote-name> <branch-name>. These are possibly origin and master, so a possible commant is git push origin master
Για να βρείτε τα ονόματα γράψτε git remote
and git branch
On Github, new changes
Ενημερώστε το index.html στο Github με το
<p>It arrived to Europe in 16<sup>th</sup> century</p>
και προσθέστε το μήνυμα commit Fourh commit. Adding paragraph in index.html on Github
Στον υπολογιστή, από το Github
Ας ενημερώσουμε το τοπικό αποθετήριο:
Μπορούμε να κατεβάσουμε όλες τις νέες πληροφορίες χρησιμοποιώντας
git fetch <remote-name> possibly git fetch origin
στο τερματικό.
Η ανάκτηση από ένα χώρο αποθήκευσης κατεβάζει remote-tracking branches και tags χωρίς να συγχωνεύει αυτές τις αλλαγές στα δικά σας branches.
Πρέπει να χρησιμοποιήσουμε
git pull
για να ενημερώσουμε τα τοπικό σας αρχεία!