Basic Git Commands

Προαπαιτούμενα για αυτή τη σελίδα: Simple HTML file 

Στον φάκελο yourNameWEB2, δημιουργήστε έναν νέο υποφάκελο  yourNameWEB2GitTest.

Ανοίξτε αυτόν τον υποφάκελο yourNameWEB2GitTest  στον επεξεργαστή Visual Studio.

Προσθέστε ένα αρχείο με όνομα index.html σε αυτόν το φάκελο και επεξεργαστείτε το αρχείο για να εμφανιστεί ένας τίτλος "Choco home" και ένας τίτλος h1: "Site about chocolate". Για να το κάνετε αυτό απλά αρχίστε να πληκτρολογείτε ht και επιλέξτε html: 5

Visual studio editor auto completion

Τροποποιήστε το αρχείο

Visual studio editor HTML5 template

This is the code:

Κάντε δεξί κλικ σε αυτόν τον υποφάκελο και επιλέξτε Open in Terminal. 

αρχικοποιήστε το φάκελο ως αποθήκη - initialize the folder as a Git repository: 

git init

Git init

Όπως μας είπε ο Git, ο κατάλογος "yourNameWEB2GitTest" έχει τώρα ένα κενό αποθετήριο - repository στο /.git/. Το αποθετήριο είναι ένας κρυμμένος κατάλογος όπου λειτουργεί το Git.

Πληκτρολογήστε τα ακόλουθα στη γραμμή εντολών για να ελέγξετε την κατάσταση - statusτου αποθετηρίου Git: 

git status

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 add <file> and git status

Παρατηρήστε πώς ο Git λέει ότι οι αλλαγές θα πρέπει να πραγματοποιηθούν -committed. Τα αρχεία που παρατίθενται εδώ βρίσκονται στην Περιοχή Staging και δεν βρίσκονται ακόμα στην αποθήκη - repository. Θα μπορούσαμε να προσθέσουμε ή να αφαιρέσουμε αρχεία από το stage πριν τα αποθηκεύσουμε στο αποθετήριο.


Για να αποθηκεύσουμε τις σταδιακές αλλαγές μας, τρέχουμε την εντολή commit με ένα μήνυμα που περιγράφει τι έχουμε αλλάξει. Ας το κάνουμε τώρα πληκτρολογώντας:

git commit -m "first commit for index.html"

git commit -m "Your message"

Εξαιρετικά! Μπορείτε επίσης να χρησιμοποιήσετε wildcards αν θέλετε να προσθέσετε πολλά αρχεία του ίδιου τύπου.
Ας τρέξουμε άλλο:

git status

git status after commiting

Όπως μπορούμε να δούμε ότι ο κατάλογος εργασίας είναι καθαρός, όλα τα αρχεία είναι committed.
Για να ελέγξετε το αρχείο καταγραφής των commits στο αποθετήριο Git, πληκτρολογήστε

git log --oneline

git lof --oneline