Υποενότητα 1.2: Έλεγχος έκδοσης. Git - Github
Υποενότητα 1.2: Έλεγχος έκδοσης. Git - Github
- Συστήματα ελέγχου έκδοσης - Version Control Systems
- Εντολές Git - Github
- Επικοινωνία ενός τοπικού και ενός απομακρυσμένου αποθετηρίου
Basic Git Commands
Προαπαιτούμενα για αυτή τη σελίδα: Simple HTML file
Στον φάκελο yourNameWEB2
, δημιουργήστε έναν νέο υποφάκελο yourNameWEB2GitTest
.
Ανοίξτε αυτόν τον υποφάκελο yourNameWEB2GitTest
στον επεξεργαστή Visual Studio.
Προσθέστε ένα αρχείο με όνομα index.html
σε αυτόν το φάκελο και επεξεργαστείτε το αρχείο για να εμφανιστεί ένας τίτλος "Choco home" και ένας τίτλος h1: "Site about chocolate". Για να το κάνετε αυτό απλά αρχίστε να πληκτρολογείτε ht και επιλέξτε html: 5
Τροποποιήστε το αρχείο
Κάντε δεξί κλικ σε αυτόν τον υποφάκελο και επιλέξτε Open in Terminal.
αρχικοποιήστε το φάκελο ως αποθήκη - initialize the folder as a Git repository:
git init
Όπως μας είπε ο Git, ο κατάλογος "yourNameWEB2GitTest" έχει τώρα ένα κενό αποθετήριο - repository στο /.git/. Το αποθετήριο είναι ένας κρυμμένος κατάλογος όπου λειτουργεί το Git.
Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών για να ελέγξετε την κατάσταση - statusτου αποθετηρίου Git:
git status
Φαίνεται ότι το αποθετήριο Git λειτουργεί σωστά. Παρατηρήστε πώς ο Git λέει ότι το index.html είναι "unracked". Αυτό σημαίνει ότι ο Git θεωρεί ότι το index.html είναι ένα νέο αρχείο.
Για να προσθέσετε αρχεία στην περιοχή staging του αποθετηρίου Git, πληκτρολογήστε:
git add index.html
Καλή δουλειά! Το Git παρακολουθεί - tracking τώρα το αρχείο index.html.
Ας τρέξουμε git status για να δούμε πού βρισκόμαστε:
git status
Παρατηρήστε πώς ο Git λέει ότι οι αλλαγές θα πρέπει να πραγματοποιηθούν -committed. Τα αρχεία που παρατίθενται εδώ βρίσκονται στην Περιοχή Staging και δεν βρίσκονται ακόμα στην αποθήκη - repository. Θα μπορούσαμε να προσθέσουμε ή να αφαιρέσουμε αρχεία από το stage πριν τα αποθηκεύσουμε στο αποθετήριο.
Για να αποθηκεύσουμε τις σταδιακές αλλαγές μας, τρέχουμε την εντολή commit με ένα μήνυμα που περιγράφει τι έχουμε αλλάξει. Ας το κάνουμε τώρα πληκτρολογώντας:
git commit -m "first commit for index.html"
Εξαιρετικά! Μπορείτε επίσης να χρησιμοποιήσετε wildcards αν θέλετε να προσθέσετε πολλά αρχεία του ίδιου τύπου.
Ας τρέξουμε άλλο:
git status
Όπως μπορούμε να δούμε ότι ο κατάλογος εργασίας είναι καθαρός, όλα τα αρχεία είναι committed.
Για να ελέγξετε το αρχείο καταγραφής των commits στο αποθετήριο Git, πληκτρολογήστε
git log --oneline