Πώς να χρησιμοποιήσετε το Git στα Windows;

Ο έλεγχος εκδόσεων είναι πολύ κοινός όρος στη βιομηχανία λογισμικού και σε λογισμικό ελέγχου εκδόσεων όπως Git και SVN χρησιμοποιούνται ευρέως για την παρακολούθηση των αλλαγών στα έργα. Πολλοί προγραμματιστές αντιμετωπίζουν προβλήματα κατά τη χρήση του Git και του GitHub, γι' αυτό αποφασίσαμε να μοιραστούμε ένα άρθρο για το Git. Σε αυτό το σεμινάριο, θα μάθουμε τα βασικά για τη χρήση του Git, το οποίο περιλαμβάνει τη δημιουργία και την προετοιμασία του αποθετηρίου σας, τη δέσμευση του κώδικα (μετά την πραγματοποίηση αλλαγών) και, στη συνέχεια, την προώθηση των αλλαγών σας από το τοπικό σας σε διαδικτυακό αποθετήριο.

Πώς να χρησιμοποιήσετε το Github

Τι είναι το Git;

Το Git είναι λογισμικό ελέγχου έκδοσης και διαχείρισης πηγαίου κώδικα. Χρησιμοποιείται για την παρακολούθηση της κατάστασης, του ιστορικού και της ακεραιότητας του δέντρου προέλευσης. Ως εκ τούτου, είναι ένα πολύ χρήσιμο εργαλείο για κάθε προγραμματιστή.

Γιατί να χρησιμοποιήσετε το Git;

Λειτουργεί τοπικά από προεπιλογή, επομένως κάθε κατάλογος εργασίας είναι ένα πλήρες αποθετήριο με πλήρες ιστορικό και δυνατότητες παρακολούθησης πλήρους έκδοσης, επομένως δεν εξαρτάται από κανέναν κεντρικό διακομιστή.

Κατά τη συγχώνευση, η εκτεταμένη χρήση του αποθηκευμένου ιστορικού από το Git είναι χρήσιμη για τη λήψη πολύ καλύτερα τεκμηριωμένων αποφάσεων, γεγονός που οδηγεί σε λιγότερες διενέξεις. Τέλος, το Git διανέμεται ως ελεύθερο λογισμικό υπό τους όρους της Γενικής Δημόσιας Άδειας GNU.

Τότε τι είναι το Github;

Το Github είναι μια διαδικτυακή υπηρεσία φιλοξενίας για έργα λογισμικού που χρησιμοποιούν σύστημα ελέγχου αναθεώρησης Git. Από τώρα, το Github είναι ο πιο δημοφιλής ιστότοπος αποθετηρίου ανοιχτού κώδικα. Προσφέρει τόσο προγράμματα επί πληρωμή για ιδιωτικό χώρο αποθήκευσης όσο και δωρεάν λογαριασμούς για έργα ανοιχτού κώδικα. Επομένως, εάν δεν έχετε εγγραφεί στο Github, σας συνιστώ να το κάνετε στο https://github.com/signup/free

Ρύθμιση του Git στα Windows

Κατεβάστε το πρόγραμμα εγκατάστασης Git για Windows, εδώ. Το Git είναι η καρδιά του Github, το οποίο είναι ένα σύστημα ελέγχου έκδοσης ανοιχτού κώδικα. Δημιουργείται από την ίδια ομάδα που δημιούργησε το Linux. Και είναι υπεύθυνο για οτιδήποτε σχετίζεται με το Github, που συμβαίνει τοπικά στον υπολογιστή σας.

Μόλις το Git εγκατασταθεί τοπικά, πρέπει να το ρυθμίσετε για να μπορέσετε να ξεκινήσετε τη δημιουργία αποθετηρίων. Τώρα ενεργοποιήστε το Git bash (από το κουμπί Έναρξη).

Star Git

Στη συνέχεια, πρέπει να πείτε το όνομα χρήστη σας ώστε να μπορεί να επισημάνει τις δεσμεύσεις σας:

[html] $ git config –global user.name "Το όνομά σας εδώ"
[/ html]

Εισαγάγετε το email σας, ώστε το Git να μπορεί να το χρησιμοποιήσει για να συσχετίσει τις δεσμεύσεις σας με τον λογαριασμό σας στο Github. (Χρησιμοποιήστε το ίδιο email που έχετε εγγραφεί στο Github)

[html] $ git config –global user.email “[προστασία μέσω email]"
[/ html]

Τώρα ολοκληρώσατε τη ρύθμιση του Git στον τοπικό σας υπολογιστή. Τώρα ας δημιουργήσουμε το πρώτο μας αποθετήριο και ας κάνουμε το πρώτο commit.

1. Δημιουργία αποθετηρίου

Μπορείτε να δημιουργήσετε ένα αποθετήριο στο Github στη διεύθυνση, αλλά μόνο αφού συνδεθείτε χρησιμοποιώντας τον λογαριασμό Github. Εάν δεν έχετε λογαριασμό, μπορείτε να δημιουργήσετε έναν στο Github.com

 

Δημιουργήστε Github Repo

Δώστε ένα όνομα για το αποθετήριο σας και κάποια περιγραφή. Μπορείτε να επιλέξετε να κάνετε το repo σας Δημόσιο ή Ιδιωτικό. (Τα δημόσια αποθετήρια είναι προσβάσιμα από οποιονδήποτε, δηλαδή οποιοσδήποτε μπορεί να έχει πρόσβαση στον πηγαίο κώδικα, ενώ μόνο εσείς έχετε πρόσβαση ή οποιοσδήποτε τον μοιράζεστε, έχει πρόσβαση στον πηγαίο κώδικα για ιδιωτικά αποθετήρια)

2. Ρύθμιση του αποθετηρίου σας σε τοπικό μηχάνημα

Μόλις δημιουργήσετε ένα αποθετήριο στο GitHub, το επόμενο μέρος αφορά να κάνετε το ίδιο στον τοπικό σας υπολογιστή (παρακαλούμε βεβαιωθείτε ότι έχετε ρυθμίσει με επιτυχία το Git bash). Μπορείτε επίσης να ανατρέξετε σε Έγγραφα βοήθειας Github, για περισσότερη βοήθεια σχετικά με τη ρύθμιση του Git.

Setup Repo

Τώρα μπορείτε να ξεκινήσετε δημιουργώντας έναν κατάλογο στο σύστημα αρχείων σας με το όνομα `my-first-repo` Προσθέστε ένα αρχείο `index.php` στον κατάλογό σας. «index.php» και προσθέστε τον ακόλουθο κώδικα σε αυτό:

[Php]
echo "Hello git";
?>
[/ Php]

Τώρα αρχικοποιήστε το git στον κατάλογό σας:

[html] $ git init
[/ html]

 

Git Init

Τώρα έχετε αρχικοποιήσει το git στον κατάλογό σας. Στη συνέχεια, ας προσθέσουμε αυτές τις διαδρομές αρχείων (από τον κατάλογό μας), για παρακολούθηση Git.

(git add: Σταδιοποιεί το περιεχόμενο που θέλετε να τραβήξετε στιγμιότυπο)

[html] $ git add .
[/ html]

Git Προσθήκη

Τώρα ας κάνουμε την πρώτη μας δέσμευση με:

[html] $ git commit -m "η πρώτη μου δέσμευση"
[/ html]

(git commit: Δημιουργεί το στιγμιότυπο του σταδιακού περιεχομένου και καταγράφει το όνομα χρήστη και τη διεύθυνση email σας με κάθε δέσμευση που κάνετε)

Git Commit

Αυτό θα δημιουργήσει ένα στιγμιότυπο του σκηνοθετημένου περιεχομένου μας. Τώρα, αφού πρέπει να μοιραστούμε το repo μας με άλλους, πρέπει να προσθέσουμε έναν απομακρυσμένο κεντρικό υπολογιστή. Αυτό γίνεται χρησιμοποιώντας το "git remote add". Έχουμε ήδη δημιουργήσει το repo στο Github, τώρα πρέπει απλώς να αντιγράψουμε τη δεδομένη διεύθυνση url, στην περίπτωσή μας είναι `[προστασία μέσω email]:bkvirendra/my-first-repo.git`. Τώρα ας προσθέσουμε αυτό στο έργο μας, ώστε να μπορούμε να προωθήσουμε αλλαγές σε αυτό και να αντλήσουμε ενημερώσεις από αυτό.

[html] $ git remote add origin [προστασία μέσω email]:bkvirendra/my-first-repo.git
[/ html]

Git Add Remote

Τώρα που μοιραζόμαστε τη δέσμευσή μας με άλλους, πρέπει να προωθήσουμε τις αλλαγές μας στο απομακρυσμένο μας αποθετήριο (φιλοξενείται στο Github). Αυτό θα δημιουργήσει το υποκατάστημά μας στο απομακρυσμένο αποθετήριο. Ας πάμε στο υποκατάστημά μας "κύριο" στο απομακρυσμένο αποθετήριο.

[html] $ git push -u origin master
[/ html]

Git Remote

Το αποθετήριο επίδειξης στο παραπάνω σεμινάριο είναι διαθέσιμο στη διεύθυνση . Σε περίπτωση που αντιμετωπίζετε προβλήματα με τα κλειδιά ssh, ανατρέξτε https://help.github.com/articles/generating-ssh-keys. Για πρόσθετη αναφορά σχετικά με το Git, ανατρέξτε http://gitref.org/.

Δοκιμή Git χωρίς εγκατάσταση

Code School Learn Git Online

Αν δεν θέλετε να εγκαταστήσετε το Git στον υπολογιστή σας αλλά θέλετε να το μάθετε, μπορούμε να σας προτιμήσουμε ένα φοβερό εργαλείο που βασίζεται στο web! Σχολείο κώδικα έχει αναπτύξει αυτό το εργαλείο και είναι πλέον διαθέσιμο για όλους τους χρήστες. Στον ιστότοπο, μπορείτε να δείτε μια ενότητα για να δίνετε εντολές που βασίζονται σε git. Αφού εισαγάγετε τις σωστές εντολές ακολουθούμενες από το πλήκτρο Enter, οι αντίστοιχες ενέργειες θα εμφανιστούν στην ενότητα που βρίσκεται κάτω από την ενότητα εντολών. Ως εκ τούτου, είναι ένας καλός τρόπος για να μάθετε το Git online χωρίς να αντιμετωπίζετε τις ταλαιπωρίες της εγκατάστασης! Εάν αντιμετωπίζετε προβλήματα κατά τη χρήση του Git ή του GitHub, ενημερώστε μας με τη μορφή σχολίων παρακάτω.

Aishwar Babber

Ο Aishwar Babber είναι ένας παθιασμένος blogger και ένας ψηφιακός έμπορος. Του αρέσει να μιλάει και να κάνει blog για την πιο πρόσφατη τεχνολογία και gadget, κάτι που τον παρακινεί να τρέξει GizmoBase. Αυτήν τη στιγμή εξασκεί την τεχνογνωσία του στο ψηφιακό μάρκετινγκ, το SEO και το SMO ως έμπορος πλήρους απασχόλησης σε διάφορα έργα. Είναι ενεργός επενδυτής σε AffiliateBay και σκηνοθέτης στο ImageStation.

Αφήστε ένα σχόλιο