Το GitHub είναι μια διαδικτυακή πλατφόρμα που ανήκει στη Microsoft και χρησιμοποιείται για τη φιλοξενία κώδικα. Χρησιμοποιείται για έλεγχο έκδοσης και συνεργασία και επιτρέπει στους προγραμματιστές να εργάζονται σε ένα έργο ταυτόχρονα από οπουδήποτε.
Στο GitHub, οι προγραμματιστές μπορούν εύκολα να δημιουργήσουν αποθετήρια που χρησιμοποιούνται συνήθως για την οργάνωση έργων. Αυτά τα αποθετήρια μπορούν να περιέχουν φακέλους, αρχεία, εικόνες, βίντεο, υπολογιστικά φύλλα, σύνολα δεδομένων ή οτιδήποτε χρειάζεται το έργο σας. Έρχονται επίσης με ένα αρχείο Readme.md, το οποίο είναι ένα μέρος για να περιγράψετε το έργο σας και να παρέχετε πληροφορίες σχετικά με αυτό.
Πώς να δημιουργήσετε ένα αποθετήριο
Ακολουθήστε αυτά τα βήματα κατά τη δημιουργία ενός αποθετηρίου.
- Κάντε κλικ στο +, που βρίσκεται στην επάνω δεξιά γωνία της σελίδας. Στη συνέχεια επιλέξτε Νέο αποθετήριο.
- Επιλέξτε ένα όνομα για το αποθετήριο σας (θα χρησιμοποιήσω το "Γεια σε όλους").
- Γράψτε μια σύντομη περιγραφή του αποθετηρίου.
- Επιλέγω Αρχικοποιήστε αυτό το αποθετήριο με ένα README.
- Κάνε κλικ στο Δημιουργία αποθετηρίου κουμπί.
Πώς να δημιουργήσετε ένα υποκατάστημα
Όταν διαφορετικοί προγραμματιστές θέλουν να εργαστούν στο ίδιο έγγραφο ταυτόχρονα, χρησιμοποιούν μια δυνατότητα του GitHub που ονομάζεται Branching. Από προεπιλογή, όταν δημιουργείτε ένα αποθετήριο, έχει μόνο έναν κλάδο που ονομάζεται κύριος κλάδος. Οι κλάδοι χρησιμοποιούνται για πειραματισμό ή επεξεργασία κώδικα πριν οριστικά εκχωρηθούν στον κύριο κλάδο.
Όταν δημιουργείται ένα υποκατάστημα από ένα κύριο υποκατάστημα, το νέο γραφείο είναι αντίγραφο του κύριου κλάδου τη στιγμή που δημιουργήθηκε το τμήμα. Επίσης, εάν μετά τη δημιουργία του κλάδου σας, κάποιος κάνει αλλαγές στον κύριο κλάδο, μπορείτε να πραγματοποιήσετε αυτές τις αλλαγές στο νέο σας κλάδο.
Βήματα για τη δημιουργία νέου κλάδου
- Μεταβείτε στο νέο σας αποθετήριο, "Γεια, σε όλους".
- Κάντε κλικ στο αναπτυσσόμενο μενού στην κορυφή της λίστας αρχείων που λέει κλάδος: κύριος.
- Πληκτρολογήστε ένα όνομα για το νέο σας υποκατάστημα, ας πούμε, "illusBranch", στο πλαίσιο κειμένου του νέου υποκαταστήματος.
- Κάνε κλικ στο Δημιουργία υποκαταστήματος κουτί ή πατήστε "Εισαγω" στο πληκτρολόγιο.
Πραγματοποίηση και δέσμευση αλλαγών
Τώρα βρίσκεστε στην προβολή κώδικα για το "illusBranch", το οποίο είναι αντίγραφο του κύριου κλάδου. Στην πλατφόρμα GitHub, οποιεσδήποτε αλλαγές κάνετε και αποθηκεύετε είναι γνωστές ως "δεσμεύσεις". Έχουν μια συνημμένη καταχώριση που περιγράφει λεπτομερώς ποιες ήταν αυτές οι αλλαγές.
Κάντε και δεσμεύστε αλλαγές
- Πρώτα, κάντε κλικ στο Readme.md αρχείο.
- Στη συνέχεια, κάντε κλικ στο εικονίδιο με το μολύβι στη δεξιά γωνία της προβολής αρχείου. Θα σας επιτρέψει να επεξεργαστείτε τον κώδικα.
- Όταν ανοίξει το πρόγραμμα επεξεργασίας, πληκτρολογήστε τις αλλαγές που θέλετε να κάνετε.
- Γράψτε ένα μήνυμα δέσμευσης που να περιγράφει καλύτερα τις αλλαγές που έχετε κάνει στο αρχείο readme.md.
- Κάνε κλικ στο Δεσμεύστε Αλλαγές κουμπί.
Πώς να ανοίξετε ένα αίτημα έλξης
Τώρα έχετε κάνει αλλαγές σε έναν κλάδο του master και μπορείτε να υποβάλετε ένα αίτημα. Όταν ανοίγετε ένα αίτημα έλξης, παρουσιάζετε τις προτεινόμενες αλλαγές σας και ζητάτε έλεγχο από άλλους. Εάν οι αναθεωρητές αποδεχτούν τις αλλαγές σας, τότε θα συγχωνεύσουν τις προτεινόμενες αλλαγές σας στους κλάδους τους. Τα αιτήματα έλξης εμφανίζουν διαφορές στο περιεχόμενο και από τους δύο κλάδους. Όλες οι αλλαγές θα εμφανιστούν είτε σε κόκκινο είτε σε πράσινο χρώμα. Μπορείτε να αποκτήσετε πρόσβαση σε μια δέσμευση με ένα αίτημα έλξης αμέσως μετά τη δημιουργία της για να ανοίξετε μια συζήτηση γύρω από αυτήν.
Πώς να επισημάνετε αρχεία ως προβαλλόμενα
Για προγραμματιστές που εργάζονται σε μεγάλες βάσεις κώδικα, είναι σπάνιο να αποφύγουν μεγάλα αιτήματα έλξης. Μπορεί να χρειαστούν αρκετές ώρες για την αναζήτηση και τον έλεγχο των αρχείων. Ο χρόνος που αφιερώνεται στην αναζήτηση μπορεί να κάνει κάποιον να ξεχάσει εύκολα πού ήταν. Ένας εύκολος τρόπος για να παρακολουθείτε τα δεδομένα που έχετε ελέγξει είναι να επισημάνετε τα αρχεία ως προβαλλόμενα.
Βήματα για την επισήμανση ενός αρχείου ως προβαλλόμενου
Μπορείτε να δείτε την πρόοδό σας στο επάνω μέρος του αιτήματος έλξης. Εδώ θα δείτε τα αρχεία που έχετε δει και αυτά που δεν έχετε δει ακόμα. Όταν επισημαίνετε ένα αρχείο ως προβαλλόμενο, θα συμπτύσσεται αυτόματα, γεγονός που καθιστά ευκολότερο τον έλεγχο.
Οι παρακάτω εικόνες βοηθούν στην απεικόνιση των βημάτων.
- Δημιουργώ ένα Αίτημα έλξης.
- Ανοίξτε το αίτημα έλξης για να δείτε όλα τα αρχεία που προστέθηκαν πρόσφατα ή επεξεργάστηκαν.
- Κάντε κλικ σε ένα αρχείο για να το επισημάνετε ως προβαλλόμενο. Αυτό συμπτύσσει το αρχείο.
Η επισήμανση ενός αρχείου είναι μια εύχρηστη δυνατότητα στο GitHub που βοηθά τους αναθεωρητές να επικεντρωθούν στην εργασία τους και να παρακολουθούν εύκολα την πρόοδό τους. Η λειτουργία Προβολή σάς ενημερώνει επίσης πότε αλλάζει οτιδήποτε στον κώδικα που έχετε ήδη προβάλει.
Για παράδειγμα, εάν ανοίξετε ένα αρχείο και κάποιος ελέγξει και αλλάξει οτιδήποτε στον κώδικα αφού το έχετε ήδη κάνει, το Η κατάσταση προβολής θα αλλάξει σε "Αλλαγή από την τελευταία προβολή". Αυτό σας επιτρέπει επίσης να ελέγξετε τι άλλαξαν οι άλλοι κατά τη διάρκεια τους κριτικές.
Τυλίγοντας
Η κωδικοποίηση ενός νέου έργου μόνοι σας μπορεί να φαίνεται τρομακτική, οπότε μην το κάνετε μόνοι σας! Η Microsoft έχει κάνει τη συνεργασία εύκολη και αποτελεσματική με το GitHub.